You are not logged in.

dw8000

Beginner

  • "dw8000" started this thread

Posts: 3

Location: Hamburg

Occupation: researcher

  • Send private message

1

Tuesday, January 3rd 2006, 1:04pm

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

dw8000

Beginner

  • "dw8000" started this thread

Posts: 3

Location: Hamburg

Occupation: researcher

  • Send private message

2

Tuesday, January 3rd 2006, 2:58pm

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

dw8000

Beginner

  • "dw8000" started this thread

Posts: 3

Location: Hamburg

Occupation: researcher

  • Send private message

3

Tuesday, January 3rd 2006, 3:05pm

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