Dear visitor, welcome to KDE-Forum.org.
If this is your first visit here, please read the Help. It explains in detail how this page works.
To use all features of this page, you should consider registering.
Please use the registration form, to register here or read more information about the registration process.
If you are already registered, please login here.
kde3.5 compilation fails using latest konstruct
hello,
error when compiling kde3.5 with use of latest konstruct (got it from web today) on redhat9 i686. I looked manually for 'libattr.la' but cannot find it. Some suggestions?
make[6]: Wechsel in das Verzeichnis Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdelibs/work/kdelibs-3.5.0/kio/kfile«
make[6]: Für das Target »all« gibt es nichts zu tun.
make[6]: Verlassen des Verzeichnisses Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdelibs/work/kdelibs-3.5.0/kio/kfile«
Making all in .
make[6]: Wechsel in das Verzeichnis Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdelibs/work/kdelibs-3.5.0/kio«
/bin/sh ../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -I/home/rene/kde3.5/include -I/usr/X11R6/include -L/home/rene/kde3.5/lib -L/usr/X11R6/lib -O2 -pipe -I/home/rene/kde3.5/include -I/usr/X11R6/include -L/home/rene/kde3.5/lib -L/usr/X11R6/lib -O2 -pipe -I/home/rene/kde3.5/include -I/usr/X11R6/include -L/home/rene/kde3.5/lib -L/usr/X11R6/lib -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -L/home/rene/kde3.5/lib -L/usr/X11R6/lib -L/home/rene/kde3.5/lib -L/usr/X11R6/lib -L/home/rene/kde3.5/lib -L/usr/X11R6/lib -o libkio.la -rpath /home/rene/kde3.5/lib -version-info 6:0:2 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L/home/rene/kde3.5/lib -L/usr/X11R6/lib dummy.lo kssl/libkssl.la kio/libkiocore.la kio/libksycoca.la bookmarks/libkbookmarks.la kfile/libkfile.la ../kdeui/libkdeui.la ../kdesu/libkdesu.la ../kwallet/client/libkwalletclient.la -lz -lfam -lacl -lattr
grep: /lib/libattr.la: No such file or directory
/bin/sed: can't read /lib/libattr.la: No such file or directory
libtool: link: `/lib/libattr.la' is not a valid libtool archive
make[6]: *** [libkio.la] Fehler 1
make[6]: Verlassen des Verzeichnisses Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdelibs/work/kdelibs-3.5.0/kio«
make[5]: *** [all-recursive] Fehler 1
make[5]: Verlassen des Verzeichnisses Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdelibs/work/kdelibs-3.5.0/kio«
make[4]: *** [all-recursive] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdelibs/work/kdelibs-3.5.0«
make[3]: *** [all] Fehler 2
make[3]: Verlassen des Verzeichnisses Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdelibs/work/kdelibs-3.5.0«
make[2]: *** [build-work/kdelibs-3.5.0/Makefile] Fehler 2
make[2]: Verlassen des Verzeichnisses Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdelibs«
make[1]: *** [dep-../../kde/kdelibs] Fehler 2
make[1]: Verlassen des Verzeichnisses Verzeichnis »/opt/Pakete/KDE3/kde3.5/konstruct/kde/kdebase«
make: *** [dep-../../kde/kdebase] Fehler 2
gnw@localhost:/opt/Pakete/KDE3/kde3.5/konstruct/meta/kde
RE: kde3.5 compilation fails using latest konstruct
seems that the distribution is broken since KDE 3.4.92, bug #:
Bug 114720: libattr.la error during compilation
http://bugs.kde.org/show_bug.cgi?id=114720
Who can help? Wich version of libattr.la should I use? I found an existing in /usr/lib from year 2003?!
cheers rene
RE: kde3.5 compilation fails using latest konstruct
found the solution also in the KDE Bug Tracking System:
http://bugs.kde.org/show_bug.cgi?id=116420
here for short:
*The solution*--------------------------------------------
[root at red kde]# ls /lib | grep libattr
libattr.so
libattr.so.1
libattr.so.1.1.0
[root at red kde]# ls /usr/lib | grep libattr
libattr.a
libattr.la
libattr.so
[root at red kde]# ln -s /usr/lib/libattr.la /lib/libattr.la
it WORKS! thanks for reading - cheers rene