Created attachment 49821 [details] Force visibilty on symbol DbgName_SbxBase(); not a proposed fix, only work-around [ build RES ] basctlen-US R=/home/master/src/libreoffice && S=$R/bootstrap && O=$S/solver/350/unxlngx6 && W=$S/workdir/unxlngx6 && mkdir -p $W/ResTarget/ $O/bin $W/ResTarget/ && RESPONSEFILE=`mktemp -t gbuild.XXXXXX` && echo "-r -p -lgen-US -fs=$W/ResTarget/basctlen-US.res -lip= -lip= -lip= -lip= -lip= -lip=$S/clone/artwork/default_images/basctl/res -lip=$S/clone/artwork/default_images/basctl -lip=$S/clone/artwork/default_images/res/en-US -lip=$S/clone/artwork/default_images/res -subMODULE=$S/clone/artwork/default_images/ -subGLOBALRES=$S/clone/artwork/default_images/res -oil=$W/ResTarget/ $W/SrsTarget/basctl/res.srs" > ${RESPONSEFILE} && LD_LIBRARY_PATH=$O/lib SOLARBINDIR=$O/bin $O/bin/rsc @${RESPONSEFILE} && rm -f ${RESPONSEFILE} R=/home/master/src/libreoffice && S=$R/bootstrap && O=$S/solver/350/unxlngx6 && W=$S/workdir/unxlngx6 && mkdir -p $O/bin/ && /bin/cp --remove-destination --force --preserve=timestamps $W/ResTarget/basctlen-US.res $O/bin/basctlen-US.res && mkdir -p $O/res/img/ && /bin/cp --remove-destination --force --preserve=timestamps $W/ResTarget//basctlen-US.ilst $O/res/img/basctlen-US.ilst R=/home/master/src/libreoffice && S=$R/bootstrap && O=$S/solver/350/unxlngx6 && W=$S/workdir/unxlngx6 && mkdir -p $W/AllLangRes/ && touch $W/AllLangRes/basctl /home/master/src/libreoffice/bootstrap/workdir/unxlngx6/CxxObject/basctl/source/basicide/baside2.o: In function `SbxBase::IsSet(unsigned short) const': /home/master/src/libreoffice/bootstrap/solver/350/unxlngx6/inc/basic/sbxcore.hxx:163: undefined reference to `DbgName_SbxBase()' /home/master/src/libreoffice/bootstrap/workdir/unxlngx6/CxxObject/basctl/source/basicide/baside2.o: In function `SbxBase::IsModified() const': /home/master/src/libreoffice/bootstrap/solver/350/unxlngx6/inc/basic/sbxcore.hxx:175: undefined reference to `DbgName_SbxBase()' /home/master/src/libreoffice/bootstrap/workdir/unxlngx6/CxxObject/basctl/source/basicide/basobj2.o: In function `SbxBase::GetFlags() const': /home/master/src/libreoffice/bootstrap/solver/350/unxlngx6/inc/basic/sbxcore.hxx:152: undefined reference to `DbgName_SbxBase()' /home/master/src/libreoffice/bootstrap/workdir/unxlngx6/CxxObject/basctl/source/basicide/basobj2.o: In function `SbxBase::IsHidden() const': /home/master/src/libreoffice/bootstrap/solver/350/unxlngx6/inc/basic/sbxcore.hxx:181: undefined reference to `DbgName_SbxBase()' collect2: ld returned 1 exit status make: *** [/home/master/src/libreoffice/bootstrap/workdir/unxlngx6/LinkTarget/Library/libbasctllo.so] Error 1 An objdump on workdir/unxlngx6/CxxObject/basic/source/sbx/sbxbase.o shows that this symbol is defined there, but hidden. Naturally, forcing that symbol to default (non-hidden) visibility fixes that build failure, but that's most probably no the "right fix".
Hi Lionel, Still a problem? (I only build on 32 bits, Linux)
(In reply to comment #1) > Still a problem? (I only build on 32 bits, Linux) No. I built on another machine from pristine core, this problem has not cropped up again.
thanks!