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

List:       kde-devel
Subject:    [build error] playground/base: Can't find -lplasma_widget_svg
From:       "Joshua J. Berry" <des () condordes ! net>
Date:       2007-09-25 17:39:43
Message-ID: 200709251039.58430.des () condordes ! net
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


For the past ... maybe 12 hours or so, while building playground/base, I've 
been getting the following error message.  It looks to me like 
something/someone left off a -L option to the linker.

-----
Linking CXX shared module ../../../lib/plasma_applet_hdd.so

cd /home/des/Code/kde/build/playground/base/plasma/applets/hdd 
&& /usr/bin/cmake -P 
CMakeFiles/plasma_applet_hdd.dir/cmake_clean_target.cmake

cd /home/des/Code/kde/build/playground/base/plasma/applets/hdd 
&& /usr/bin/cmake -E cmake_link_script 
CMakeFiles/plasma_applet_hdd.dir/link.txt --verbose=1

/usr/bin/c++  -fPIC   -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef
-Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security
-fno-exceptions -fno-check-new -fno-common -fvisibility=hidden
-Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts
-Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -fno-check-new
-fno-common -fvisibility=hidden -g3 -fno-inline -Wl,--fatal-warnings
-Wl,--no-undefined -lc -Wl,--fatal-warnings -Wl,--no-undefined -lc  -shared
-Wl,-soname,plasma_applet_hdd.so -o ../../../lib/plasma_applet_hdd.so
"CMakeFiles/plasma_applet_hdd.dir/plasma_applet_hdd_automoc.o"
"CMakeFiles/plasma_applet_hdd.dir/hdd.o" -L/usr/local/lib -L/opt/kde4/lib
-L/home/des/Code/kde/build/qt-copy/lib -L/lib64 -lplasma_widget_svg -lplasma
-lQtCore -lpthread -lkdecore -lkdeui -lz -lstreamanalyzer -lstreams -lQtCore
-lpthread -lkdecore -lsolid -lacl -lattr -lXrender -lkio -lkdeui -lQtSvg -lSM
-lICE -lX11 -lXext -lXft -lXau -lXdmcp -lXpm -lkdefx -lXtst -lXcursor -lXfixes
-lQtNetwork -lutil -lbz2 -lresolv -lQtCore -lpthread -lQtDBus -lQtXml -lQtGui

/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: 
cannot find -lplasma_widget_svg

collect2: ld returned 1 exit status
-----

[I added extra blank lines to show the difference between word-wrapping and 
actual linebreaks.]

I know libplasma_widget_svg.so has been built:

-----
des@siamese ~/Code/kde/build/playground/base/lib> ls *plasma_widget*
libplasma_widget_listwidget.so@        libplasma_widget_listwidget.so.1@  
libplasma_widget_svg.so.0.0.1*
libplasma_widget_listwidget.so.0.0.1*  libplasma_widget_svg.so@           
libplasma_widget_svg.so.1@
-----

This is on a recent SVN checkout (updated from anonsvn maybe 30min ago), 
with a complete rebuild of playground/base.  This is an x86_64 system 
running Gentoo Linux with GCC 4.1.2.

Any help would be appreciated.  Thanks!

-- Josh


-- 
Joshua J. Berry

"I haven't lost my mind -- it's backed up on tape somewhere."
    -- /usr/games/fortune

["signature.asc" (application/pgp-signature)]

>> 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