[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Error building kdelibs 3.4.2 with -fvisibility=hidden
From:       David Jarvie <lists () astrojar ! org ! uk>
Date:       2005-08-28 10:13:42
Message-ID: 200508281013.43362.lists () astrojar ! org ! uk
[Download RAW message or body]

I get an error in kdelibs/dcop when building with -fvisibility=hidden. A grep 
for one of the missing symbols, KDE_IceSetPaAuthData, only came up with the 
following:

dcop/KDE-ICE/ICEutil.h:#define IceSetPaAuthData KDE_IceSetPaAuthData

So where is KDE_IceSetPaAuthData supposed to be defined?


-- /bin/sh ../libtool --silent --tag=CXX --mode=link g++  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wno-non-virtual-dtor 
-O2 -O2 -fvisibility=hidden -fvisibility-inlines-hidden -frename-registers 
-pipe -march=athlon -Wformat-security -Wmissing-format-attribute 
-fno-exceptions -fno-check-new -fno-common -fvisibility=hidden 
-fvisibility-inlines-hidden  -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST 
-DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION   -z combreloc -o dcopserver 
-R /opt/kde3.4/lib -R /opt/kde3.4/lib -R /opt/qt3.3/lib -R /usr/X11R6/lib 
-no-undefined -L/opt/kde3.4/lib -L/opt/qt3.3/lib -L/usr/X11R6/lib    
dcopserver.la.o libkdeinit_dcopserver.la
./.libs/libkdeinit_dcopserver.so: undefined reference to `_kde_IceRead'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`_kde_IcePoMagicCookie1Proc'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceSetPaAuthData'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceGetListenConnectionNumber'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceCloseConnection'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceSetHostBasedAuthProc'
./.libs/libkdeinit_dcopserver.so: undefined reference to `KDE_IceFlush'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`_kde_IceIOErrorHandler'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceSetIOErrorHandler'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceAddConnectionWatch'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceSetShutdownNegotiation'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceComposeNetworkIdList'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`_kde_IcePaMagicCookie1Proc'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceConnectionNumber'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceConnectionStatus'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceRegisterForProtocolSetup'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceAcceptConnection'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceListenForConnections'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceFreeListenObjs'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceGetListenConnectionString'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`_kde_IceLastMajorOpcode'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceProcessMessages'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceRegisterForProtocolReply'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`_kde_IceWriteHandler'
./.libs/libkdeinit_dcopserver.so: undefined reference to 
`KDE_IceGenerateMagicCookie'
collect2: ld returned 1 exit status
make[4]: *** [dcopserver] Error 1
make[4]: Leaving directory `/home/david/src/kdelibs-3.4.2/dcop'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/david/src/kdelibs-3.4.2/dcop'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/david/src/kdelibs-3.4.2/dcop'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/david/src/kdelibs-3.4.2'
make: *** [all] Error 2
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic