[Libreoffice] Error compiling from master inside vcl

Andreas Mantke maand at gmx.de
Sat Jul 16 15:17:38 PDT 2011


Hi all,

I tried to build LibO on Linux-x64 with KDE 4 (openSUSE 11.4-x64) from a fresh cloned 
master and the build failed inside the module vcl. I then did source 
./LinuxX86-64Env.Set.sh and walked to vcl and run a make -r. That gave me the 
following output in the shell:

[ build DEP ] LNK:Library/libvcllo.so
R=/local/libreoffice/gitrepro/libreoffice1 && S=$R/libo && O=$S/solver/350/unxlngx6 
&& W=$O/workdir &&  mkdir -p $W/Dep/LinkTarget/Library/ && 
RESPONSEFILE=/tmp/gbuild.iKDu5W && cat ${RESPONSEFILE} /dev/null | xargs -n 200 cat > 
$W/Dep/LinkTarget/Library/libvcllo.so.d && rm -f ${RESPONSEFILE}
CxxObject/vcl/source/salmain/salmain.o is linked in by Library/libvcllo.so 
StaticLibrary/libvclmain.a
/local/libreoffice/gitrepro/libreoffice1/libo/solenv/gbuild/extensions/final_ObjectOwner.mk:43: 
[ WARN   ] !!!
[ WARN   ] !!! duplicate linked objects
[ WARN   ] !!!
[ build LNK ] Library/libvclplug_genlo.so
R=/local/libreoffice/gitrepro/libreoffice1 && S=$R/libo && O=$S/solver/350/unxlngx6 
&& W=$O/workdir &&  mkdir -p $W/LinkTarget/Library/ && g++ -shared -Wl,-z,noexecstack 
'-Wl,-rpath,$ORIGIN:$ORIGIN/../ure-link/lib' '-Wl,-rpath-link,$O/lib' -Wl,-z,defs  -
Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc   -L$S/solenv/unxlngx6/lib -L$O/lib -
L$S/solenv/unxlngx6/lib  -Wl,--hash-style=gnu  -Wl,--dynamic-list-cpp-new -Wl,--
dynamic-list-cpp-typeinfo -Wl,-Bsymbolic-functions   -lXrandr    -lXinerama   
$W/CxxObject/vcl/unx/generic/app/i18n_cb.o $W/CxxObject/vcl/unx/generic/app/i18n_ic.o 
$W/CxxObject/vcl/unx/generic/app/i18n_im.o 
$W/CxxObject/vcl/unx/generic/app/i18n_keysym.o 
$W/CxxObject/vcl/unx/generic/app/i18n_status.o 
$W/CxxObject/vcl/unx/generic/app/i18n_wrp.o 
$W/CxxObject/vcl/unx/generic/app/i18n_xkb.o 
$W/CxxObject/vcl/unx/generic/app/keysymnames.o 
$W/CxxObject/vcl/unx/generic/app/randrwrapper.o 
$W/CxxObject/vcl/unx/generic/app/saldata.o $W/CxxObject/vcl/unx/generic/app/saldisp.o 
$W/CxxObject/vcl/unx/generic/app/salinst.o $W/CxxObject/vcl/unx/generic/app/salsys.o 
$W/CxxObject/vcl/unx/generic/app/saltimer.o $W/CxxObject/vcl/unx/generic/app/sm.o 
$W/CxxObject/vcl/unx/generic/app/soicon.o 
$W/CxxObject/vcl/unx/generic/app/wmadaptor.o 
$W/CxxObject/vcl/unx/generic/dtrans/bmp.o 
$W/CxxObject/vcl/unx/generic/dtrans/config.o 
$W/CxxObject/vcl/unx/generic/dtrans/X11_clipboard.o 
$W/CxxObject/vcl/unx/generic/dtrans/X11_dndcontext.o 
$W/CxxObject/vcl/unx/generic/dtrans/X11_droptarget.o 
$W/CxxObject/vcl/unx/generic/dtrans/X11_selection.o 
$W/CxxObject/vcl/unx/generic/dtrans/X11_service.o 
$W/CxxObject/vcl/unx/generic/dtrans/X11_transferable.o 
$W/CxxObject/vcl/unx/generic/gdi/cdeint.o $W/CxxObject/vcl/unx/generic/gdi/dtint.o 
$W/CxxObject/vcl/unx/generic/gdi/gcach_xpeer.o 
$W/CxxObject/vcl/unx/generic/gdi/pspgraphics.o 
$W/CxxObject/vcl/unx/generic/gdi/salbmp.o $W/CxxObject/vcl/unx/generic/gdi/salcvt.o 
$W/CxxObject/vcl/unx/generic/gdi/salgdi2.o $W/CxxObject/vcl/unx/generic/gdi/salgdi3.o 
$W/CxxObject/vcl/unx/generic/gdi/salgdi.o 
$W/CxxObject/vcl/unx/generic/gdi/salprnpsp.o $W/CxxObject/vcl/unx/generic/gdi/salvd.o 
$W/CxxObject/vcl/unx/generic/gdi/xrender_peer.o 
$W/CxxObject/vcl/unx/generic/printergfx/bitmap_gfx.o 
$W/CxxObject/vcl/unx/generic/printergfx/common_gfx.o 
$W/CxxObject/vcl/unx/generic/printergfx/glyphset.o 
$W/CxxObject/vcl/unx/generic/printergfx/printerjob.o 
$W/CxxObject/vcl/unx/generic/printergfx/psputil.o 
$W/CxxObject/vcl/unx/generic/printergfx/text_gfx.o 
$W/CxxObject/vcl/unx/generic/window/FWS.o 
$W/CxxObject/vcl/unx/generic/window/salframe.o 
$W/CxxObject/vcl/unx/generic/window/salobj.o   -Wl,--start-group  -Wl,--end-group -
lvcllo -ltllo -lutllo -lsotlo -lucbhelper4gcc3 -lbasegfxlo -lcomphelpgcc3 -
luno_cppuhelpergcc3 -licuuc -licule -licule -li18nisolang1gcc3 -li18npaperlo -
li18nutilgcc3 -ljvmaccessgcc3 -luno_cppu -luno_sal -lX11 -lXext -lSM -lICE -lcairo -
ldl -lm -lpthread -o $W/LinkTarget/Library/libvclplug_genlo.so
/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/CxxObject/vcl/unx/generic/app/randrwrapper.o: 
In function `(anonymous namespace)::RandRWrapper::XRRQueryExtension(_XDisplay*, int*, 
int*)':
/local/libreoffice/gitrepro/libreoffice1/libo/vcl/unx/generic/app/randrwrapper.cxx:214: 
undefined reference to `XRRQueryExtension'
/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/CxxObject/vcl/unx/generic/app/randrwrapper.o: 
In function `(anonymous namespace)::RandRWrapper::XRRGetScreenInfo(_XDisplay*, 
unsigned long)':
/local/libreoffice/gitrepro/libreoffice1/libo/vcl/unx/generic/app/randrwrapper.cxx:223: 
undefined reference to `XRRGetScreenInfo'
/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/CxxObject/vcl/unx/generic/app/randrwrapper.o: 
In function `(anonymous 
namespace)::RandRWrapper::XRRFreeScreenConfigInfo(_XRRScreenConfiguration*)':
/local/libreoffice/gitrepro/libreoffice1/libo/vcl/unx/generic/app/randrwrapper.cxx:228: 
undefined reference to `XRRFreeScreenConfigInfo'
/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/CxxObject/vcl/unx/generic/app/randrwrapper.o: 
In function `(anonymous namespace)::RandRWrapper::XRRSelectInput(_XDisplay*, unsigned 
long, int)':
/local/libreoffice/gitrepro/libreoffice1/libo/vcl/unx/generic/app/randrwrapper.cxx:233: 
undefined reference to `XRRSelectInput'
/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/CxxObject/vcl/unx/generic/app/randrwrapper.o: 
In function `(anonymous namespace)::RandRWrapper::XRRUpdateConfiguration(_XEvent*)':
/local/libreoffice/gitrepro/libreoffice1/libo/vcl/unx/generic/app/randrwrapper.cxx:237: 
undefined reference to `XRRUpdateConfiguration'
/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/CxxObject/vcl/unx/generic/app/randrwrapper.o: 
In function `(anonymous 
namespace)::RandRWrapper::XRRConfigSizes(_XRRScreenConfiguration*, int*)':
/local/libreoffice/gitrepro/libreoffice1/libo/vcl/unx/generic/app/randrwrapper.cxx:245: 
undefined reference to `XRRConfigSizes'
/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/CxxObject/vcl/unx/generic/app/randrwrapper.o: 
In function `(anonymous 
namespace)::RandRWrapper::XRRConfigCurrentConfiguration(_XRRScreenConfiguration*, 
unsigned short*)':
/local/libreoffice/gitrepro/libreoffice1/libo/vcl/unx/generic/app/randrwrapper.cxx:249: 
undefined reference to `XRRConfigCurrentConfiguration'
/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/CxxObject/vcl/unx/generic/app/randrwrapper.o: 
In function `(anonymous namespace)::RandRWrapper::XRRRootToScreen(_XDisplay*, 
unsigned long)':
/local/libreoffice/gitrepro/libreoffice1/libo/vcl/unx/generic/app/randrwrapper.cxx:253: 
undefined reference to `XRRRootToScreen'
collect2: ld returned 1 exit status
make: *** 
[/local/libreoffice/gitrepro/libreoffice1/libo/solver/350/unxlngx6/workdir/LinkTarget/Library/libvclplug_genlo.so] 
Fehler 1


Regards,
Andreas
-- 
## Developer LibreOffice
## Freie Office-Suite für Linux, Mac, Windows
## http://LibreOffice.org
## Support the Document Foundation (http://documentfoundation.org)
## Meine Seite: http://www.amantke.de 


More information about the LibreOffice mailing list