Krusader 1.6 compiling failed

Aaron Pohle a.pohle at gmx.net
Wed Jul 13 10:47:03 UTC 2005


Hello.
I've been trying to compile and install Krusader 1.6 from the source tarball.
I have Fedora Core 4 (x86_64) on a AMD 64 3000+.

./configure run successfull:
[output configure]
....
Krusader Project:
-----------------
  Source code location: .
  C Compiler:           gcc
  C Compiler flags:     -ansi -W -Wall -Wchar-subscripts -Wshadow 
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 
-D_BSD_SOURCE -O2   -Wformat-security -Wmissing-format-attribute
  C++ Compiler:         g++
  prefix:               /usr
  kde_libraries:        /usr/include/kde
  kde_includes:         /usr/lib
  kde_locale:           /usr/share/locale
  qt_libraries:         /usr/lib64/qt-3.3/lib
  qt_includes:          /usr/lib64/qt-3.3/include
  KDEDIR:               /usr
  QTDIR:                /usr/lib64/qt-3.3
  Install path:         /usr/bin
  krusader version:     1.60.0
  krusader binary:      /usr/bin/krusader     (after 'make install')


Good - your configure finished. Start make now
[/output configure]

But make can't compile the project, it says:
[output make]
....
/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 -Wwrite-strings -O2 
-Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new 
-fno-common    -o krusader -L/usr/lib -L/usr/lib64/qt-3.3/lib 
-L/usr/X11R6/lib64  paneltabbar.o panelmanager.o krservices.o main.o 
krusaderview.o krusader.o krslots.o kicons.o 
krusaderapp.moc.o  ./BookMan/libBookMan.a ./Dialogs/libDialogs.a ./DiskUsage/libDiskUsage.a ./DiskUsage/radialMap/libradialmap.a ./DiskUsage/filelightParts/libfilelightparts.a ./GUI/libGUI.a ./Konfigurator/libKonfigurator.a ./KViewer/libKViewer.a ./MountMan/libMountMan.a ./Panel/libPanel.a ./RemoteMan/libRemoteMan.a ./VFS/libVFS.a ./Search/libSearch.a ./Splitter/libSplitter.a ./Synchronizer/libSynchronizer.a ./UserMenu/libUserMenu.a ./Locate/libLocate.a 
UserAction/libUserAction.a VFS/libVFS.a KViewer/libKViewer.a 
Dialogs/libDialogs.a GUI/libGUI.a   -lkparts -lkio -lkhtml -lkdeui -lkdecore 
-lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread  
g++: /usr/lib/libidn.so: No such file or directory
make[3]: *** [krusader] Fehler 1
make[3]: Leaving directory `/root/krusader-1.60.0/krusader'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/root/krusader-1.60.0/krusader'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/root/krusader-1.60.0'
make: *** [all] Fehler 2
[/output make]

This librarie exists but as 64-Bit librarie:

[root at tux ~/krusader-1.60.0]# locate libidn.so
/usr/lib/libidn.so.11.5.8
/usr/lib/libidn.so.11
/usr/lib64/libidn.so.11.5.8
/usr/lib64/libidn.so.11
/usr/lib64/libidn.so
[root at tux ~/krusader-1.60.0]#

What can I do? 
Can anybody help me? Great thanks.
Aaron 




More information about the fedora-list mailing list