> From: David Pashley <[EMAIL PROTECTED]>
> To: debian-kde@lists.debian.org, debian-x@lists.debian.org
> Subject: Re: What's going on with KDE 3 and XFree86's libxkbfile?
> Date: Fri, 27 Sep 2002 10:55:51 +0100
>
> [snip]
> Branden, can you get deepthroat to send a build log so we can see there
> this error is occuring in the build. Can you ask them how recently this has
> happened?
>
> Has anyone else had this problem on HPPA?

Hi, 

I haven't followed the discussions here and thus I maybe say things which 
already have been said, but yes, I have the same problem.

The problem is, that we are trying to build a shared object in KDE 
(kxkb.so - most applications are just shared libraries to speed up loading 
iirc) 
and there we would need a -fPIC compiled version of libxkbfile.a (e.g. 
libxkbfile_pic.a).

Please also see the attached make log.

N.B. Please CC me, I'm not on those lists...

Regards,
Helge



make[3]: Entering directory `/opt/xc/c3000-debian/kdebase/kxkb'
source='/home/cvs/kde20/kdebase/kxkb/rules.cpp' object='rules.lo' libtool=yes \
depfile='.deps/rules.Plo' tmpdepfile='.deps/rules.TPlo' \
depmode=gcc3 /bin/sh /home/cvs/kde20/kdebase/admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. 
-I/home/cvs/kde20/kdebase/kxkb -I.. -I/opt/kde/include -I/opt/kde/qt/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -Os -ffunction-sections -fPIC 
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT 
-DQT_NO_ASCII_CAST -D_GNU_SOURCE  -c -o rules.lo `test -f 
/home/cvs/kde20/kdebase/kxkb/rules.cpp || echo 
'/home/cvs/kde20/kdebase/kxkb/'`/home/cvs/kde20/kdebase/kxkb/rules.cpp
source='/home/cvs/kde20/kdebase/kxkb/kcmlayout.cpp' object='kcmlayout.lo' 
libtool=yes \
depfile='.deps/kcmlayout.Plo' tmpdepfile='.deps/kcmlayout.TPlo' \
depmode=gcc3 /bin/sh /home/cvs/kde20/kdebase/admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. 
-I/home/cvs/kde20/kdebase/kxkb -I.. -I/opt/kde/include -I/opt/kde/qt/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -Os -ffunction-sections -fPIC 
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT 
-DQT_NO_ASCII_CAST -D_GNU_SOURCE  -c -o kcmlayout.lo `test -f 
/home/cvs/kde20/kdebase/kxkb/kcmlayout.cpp || echo 
'/home/cvs/kde20/kdebase/kxkb/'`/home/cvs/kde20/kdebase/kxkb/kcmlayout.cpp
source='/home/cvs/kde20/kdebase/kxkb/pixmap.cpp' object='pixmap.lo' libtool=yes 
\
depfile='.deps/pixmap.Plo' tmpdepfile='.deps/pixmap.TPlo' \
depmode=gcc3 /bin/sh /home/cvs/kde20/kdebase/admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. 
-I/home/cvs/kde20/kdebase/kxkb -I.. -I/opt/kde/include -I/opt/kde/qt/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -Os -ffunction-sections -fPIC 
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT 
-DQT_NO_ASCII_CAST -D_GNU_SOURCE  -c -o pixmap.lo `test -f 
/home/cvs/kde20/kdebase/kxkb/pixmap.cpp || echo 
'/home/cvs/kde20/kdebase/kxkb/'`/home/cvs/kde20/kdebase/kxkb/pixmap.cpp
source='/home/cvs/kde20/kdebase/kxkb/kcmmisc.cpp' object='kcmmisc.lo' 
libtool=yes \
depfile='.deps/kcmmisc.Plo' tmpdepfile='.deps/kcmmisc.TPlo' \
depmode=gcc3 /bin/sh /home/cvs/kde20/kdebase/admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. 
-I/home/cvs/kde20/kdebase/kxkb -I.. -I/opt/kde/include -I/opt/kde/qt/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -Os -ffunction-sections -fPIC 
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT 
-DQT_NO_ASCII_CAST -D_GNU_SOURCE  -c -o kcmmisc.lo `test -f 
/home/cvs/kde20/kdebase/kxkb/kcmmisc.cpp || echo 
'/home/cvs/kde20/kdebase/kxkb/'`/home/cvs/kde20/kdebase/kxkb/kcmmisc.cpp
source='/home/cvs/kde20/kdebase/kxkb/kxkb.cpp' object='kxkb.lo' libtool=yes \
depfile='.deps/kxkb.Plo' tmpdepfile='.deps/kxkb.TPlo' \
depmode=gcc3 /bin/sh /home/cvs/kde20/kdebase/admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. 
-I/home/cvs/kde20/kdebase/kxkb -I.. -I/opt/kde/include -I/opt/kde/qt/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -Os -ffunction-sections -fPIC 
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT 
-DQT_NO_ASCII_CAST -D_GNU_SOURCE  -c -o kxkb.lo `test -f 
/home/cvs/kde20/kdebase/kxkb/kxkb.cpp || echo 
'/home/cvs/kde20/kdebase/kxkb/'`/home/cvs/kde20/kdebase/kxkb/kxkb.cpp
source='/home/cvs/kde20/kdebase/kxkb/extension.cpp' object='extension.lo' 
libtool=yes \
depfile='.deps/extension.Plo' tmpdepfile='.deps/extension.TPlo' \
depmode=gcc3 /bin/sh /home/cvs/kde20/kdebase/admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. 
-I/home/cvs/kde20/kdebase/kxkb -I.. -I/opt/kde/include -I/opt/kde/qt/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -Os -ffunction-sections -fPIC 
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT 
-DQT_NO_ASCII_CAST -D_GNU_SOURCE  -c -o extension.lo `test -f 
/home/cvs/kde20/kdebase/kxkb/extension.cpp || echo 
'/home/cvs/kde20/kdebase/kxkb/'`/home/cvs/kde20/kdebase/kxkb/extension.cpp
/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -Os -ffunction-sections -fPIC 
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT 
-DQT_NO_ASCII_CAST -D_GNU_SOURCE   -Wl,--stub-group-size=100000 -o 
kcm_keyboard.la.closure kcm_keyboard_la_closure.lo -L/usr/X11R6/lib 
-L/opt/kde/qt/lib -L/opt/kde/lib  -module -avoid-version -no-undefined rules.lo 
kcmlayout.lo pixmap.lo kcmmisc.lo kcmmiscwidget.lo -lXtst -lkio -lxkbfile -lutil
/home/cvs/kde20/kdebase/kxkb/extension.cpp: In member function `void 
   XKBExtension::setLayout(const QString&, const QString&, const QString&, 
   const char*, const QString&, unsigned int)':
/home/cvs/kde20/kdebase/kxkb/extension.cpp:96: warning: unused parameter `const 
   QString&encoding'
/bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor 
-Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes 
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -Os -ffunction-sections -fPIC 
-fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT 
-DQT_NO_ASCII_CAST -D_GNU_SOURCE   -Wl,--stub-group-size=100000 -o kxkb.la 
-rpath /opt/kde/lib -L/usr/X11R6/lib -L/opt/kde/qt/lib -L/opt/kde/lib  -module 
-avoid-version kxkb.lo rules.lo extension.lo pixmap.lo -lX11 -lXext -lkdeui 
-lxkbfile -lutil
/usr/local/bin/ld: /usr/X11R6/lib/libxkbfile.a(xkbatom.o): relocation 
R_PARISC_DPREL21L can not be used when making a shared object; recompile with 
-fPIC
/usr/X11R6/lib/libxkbfile.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [kxkb.la] Error 1

Reply via email to