Dear all,<br><br>      I'm writing to you because I'm having an unexpected crash of digikam installed on my (Fedora 8) linux box. digikam was used to work just fine since sometimes ago. I have installed everything from officially distributed RPM so I didn't compile anything by myself and the dependency should be automatically fixed by the package manager. 
<br><br>Unfortunately I don't get any error messages but a very cryptic "segmentation fault" as soon as I type digikam from the command line. <br><br>Arnd was so kind of him to suggest me to reinstall the SVN version into a different folder, but then another issue arises! The digikam configure script finds an error and doesn't allow me to continue the installation. Here below the error I got
<br><br><font face="courier new,monospace">./configure --prefix=$DIGIKAMDEST --with-extra-includes=$DIGIKAMDEST/include --with-extra-libs=$DIGIKAMDEST/lib<br>+ ./configure --prefix=/home/toto/softs/digikam-svn --with-extra-includes=/home/toto/softs/digikam-svn/include --with-extra-libs=/home/toto/softs/digikam-svn/lib
<br>checking build system type... i686-pc-linux-gnu<br>checking host system type... i686-pc-linux-gnu<br>checking target system type... i686-pc-linux-gnu<br>checking for a BSD-compatible install... /usr/bin/install -c<br>
checking for -p flag to install... yes<br>checking whether build environment is sane... yes<br>checking for a thread-safe mkdir -p... /bin/mkdir -p<br>checking for gawk... gawk<br>checking whether make sets $(MAKE)... yes
<br>checking for kde-config... /usr/bin/kde-config<br>checking where to install... /home/toto/softs/digikam-svn (as requested)<br>checking for style of include used by make... GNU<br>checking for gcc... gcc<br>checking for C compiler default output file name... 
a.out<br>checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>checking for suffix of executables...<br>checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes
<br>checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>checking dependency style of gcc... gcc3<br>checking how to run the C preprocessor... gcc -E<br>checking for g++... g++
<br>checking whether we are using the GNU C++ compiler... yes<br>checking whether g++ accepts -g... yes<br>checking dependency style of g++... gcc3<br>checking whether gcc is blacklisted... no<br>checking whether g++ supports -Wmissing-format-attribute... yes
<br>checking whether gcc supports -Wmissing-format-attribute... yes<br>checking whether g++ supports -Wundef... yes<br>checking whether g++ supports -Wno-long-long... yes<br>checking whether g++ supports -Wno-non-virtual-dtor... yes
<br>checking whether g++ supports -fno-reorder-blocks... yes<br>checking whether g++ supports -fno-exceptions... yes<br>checking whether g++ supports -fno-check-new... yes<br>checking whether g++ supports -fno-common... yes
<br>checking whether g++ supports -fexceptions... yes<br>checking whether system headers can cope with -O2 -fno-inline... irrelevant<br>checking how to run the C++ preprocessor... g++ -E<br>checking whether g++ supports -O0... yes
<br>checking whether g++ supports -Wl,--no-undefined... yes<br>checking whether g++ supports -Wl,--allow-shlib-undefined... yes<br>not using lib directory suffix<br>checking for a sed that does not truncate output... /bin/sed
<br>checking for grep that handles long lines and -e... /bin/grep<br>checking for egrep... /bin/grep -E<br>checking for ld used by gcc... /usr/bin/ld<br>checking if the linker (/usr/bin/ld) is GNU ld... yes<br>checking for /usr/bin/ld option to reload object files... -r
<br>checking for BSD-compatible nm... /usr/bin/nm -B<br>checking whether ln -s works... yes<br>checking how to recognise dependent libraries... pass_all<br>checking for ANSI C header files... yes<br>checking for sys/types.h... yes
<br>checking for sys/stat.h... yes<br>checking for stdlib.h... yes<br>checking for string.h... yes<br>checking for memory.h... yes<br>checking for strings.h... yes<br>checking for inttypes.h... yes<br>checking for stdint.h..
. yes<br>checking for unistd.h... yes<br>checking dlfcn.h usability... yes<br>checking dlfcn.h presence... yes<br>checking for dlfcn.h... yes<br>checking for g77... no<br>checking for xlf... no<br>checking for f77... no<br>
checking for frt... no<br>checking for pgf77... no<br>checking for cf77... no<br>checking for fort77... no<br>checking for fl32... no<br>checking for af77... no<br>checking for xlf90... no<br>checking for f90... no<br>checking for pgf90... no
<br>checking for pghpf... no<br>checking for epcf90... no<br>checking for gfortran... gfortran<br>checking whether we are using the GNU Fortran 77 compiler... yes<br>checking whether gfortran accepts -g... yes<br>checking the maximum length of command line arguments... 32768
<br>checking command to parse /usr/bin/nm -B output from gcc object... ok<br>checking for objdir... .libs<br>checking for ar... ar<br>checking for ranlib... ranlib<br>checking for strip... strip<br>checking if gcc static flag  works... yes
<br>checking if gcc supports -fno-rtti -fno-exceptions... no<br>checking for gcc option to produce PIC... -fPIC<br>checking if gcc PIC flag -fPIC works... yes<br>checking if gcc supports -c -o file.o... yes<br>checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
<br>checking whether -lc should be explicitly linked in... no<br>checking dynamic linker characteristics... GNU/Linux ld.so<br>checking how to hardcode library paths into programs... immediate<br>checking whether stripping libraries is possible... yes
<br>checking for shl_load... no<br>checking for shl_load in -ldld... no<br>checking for dlopen... no<br>checking for dlopen in -ldl... yes<br>checking whether a program can dlopen itself... yes<br>checking whether a statically linked program can dlopen itself... yes
<br>checking if libtool supports shared libraries... yes<br>checking whether to build shared libraries... yes<br>checking whether to build static libraries... no<br>configure: creating libtool<br>appending configuration tag "CXX" to libtool
<br>checking for ld used by g++... /usr/bin/ld<br>checking if the linker (/usr/bin/ld) is GNU ld... yes<br>checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes<br>checking for g++ option to produce PIC... -fPIC
<br>checking if g++ PIC flag -fPIC works... yes<br>checking if g++ supports -c -o file.o... yes<br>checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes<br>checking dynamic linker characteristics... GNU/Linux 
ld.so<br>checking how to hardcode library paths into programs... immediate<br>checking whether stripping libraries is possible... yes<br>checking for shl_load... (cached) no<br>checking for shl_load in -ldld... (cached) no
<br>checking for dlopen... (cached) no<br>checking for dlopen in -ldl... (cached) yes<br>checking whether a program can dlopen itself... (cached) yes<br>checking whether a statically linked program can dlopen itself... (cached) yes
<br>appending configuration tag "F77" to libtool<br>checking if libtool supports shared libraries... yes<br>checking whether to build shared libraries... yes<br>checking whether to build static libraries... no<br>
checking for gfortran option to produce PIC... -fPIC<br>checking if gfortran PIC flag -fPIC works... yes<br>checking if gfortran supports -c -o file.o... yes<br>checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
<br>checking dynamic linker characteristics... GNU/Linux ld.so<br>checking how to hardcode library paths into programs... immediate<br>checking whether stripping libraries is possible... yes<br>checking for msgfmt... /usr/bin/msgfmt
<br>checking for gmsgfmt... /usr/bin/msgfmt<br>checking for xgettext... /usr/bin/xgettext<br>checking for pkg-config... /usr/bin/pkg-config<br>checking if C++ programs can be compiled... yes<br>checking for strlcat... no<br>
checking if strlcat needs custom prototype... yes - in libkdefakes<br>checking for strlcpy... no<br>checking if strlcpy needs custom prototype... yes - in libkdefakes<br>checking for main in -lutil... yes<br>checking for main in -lcompat... no
<br>checking for crypt in -lcrypt... yes<br>checking for socklen_t... yes<br>checking for dnet_ntoa in -ldnet... no<br>checking for dnet_ntoa in -ldnet_stub... no<br>checking for inet_ntoa... yes<br>checking for connect... yes
<br>checking for remove... yes<br>checking for shmat... yes<br>checking for sys/types.h... (cached) yes<br>checking for stdint.h... (cached) yes<br>checking sys/bitypes.h usability... yes<br>checking sys/bitypes.h presence... yes
<br>checking for sys/bitypes.h... yes<br>checking for poll in -lpoll... no<br>checking Carbon/Carbon.h usability... no<br>checking Carbon/Carbon.h presence... no<br>checking for Carbon/Carbon.h... no<br>checking CoreAudio/CoreAudio.h usability... no
<br>checking CoreAudio/CoreAudio.h presence... no<br>checking for CoreAudio/CoreAudio.h... no<br>checking if res_init needs -lresolv... yes<br>checking for res_init... yes<br>checking if res_init needs custom prototype... no
<br>checking for killpg in -lucb... no<br>checking for int... yes<br>checking size of int... 4<br>checking for short... yes<br>checking size of short... 2<br>checking for long... yes<br>checking size of long... 4<br>checking for char *... yes
<br>checking size of char *... 4<br>checking for dlopen in -ldl... (cached) yes<br>checking for shl_unload in -ldld... no<br>checking for size_t... yes<br>checking size of size_t... 4<br>checking for unsigned long... yes<br>
checking size of unsigned long... 4<br>checking sizeof size_t == sizeof unsigned long... yes<br>checking for PIE support... yes<br>checking if enabling -pie/fPIE support... yes<br>checking crt_externs.h usability... no<br>
checking crt_externs.h presence... no<br>checking for crt_externs.h... no<br>checking for _NSGetEnviron... no<br>checking for vsnprintf... yes<br>checking for snprintf... yes<br>checking for X... libraries /usr/lib, headers .
<br>checking for IceConnectionNumber in -lICE... yes<br>checking for libXext... yes<br>checking for pthread_create in -lpthread... yes<br>checking for extra includes... added<br>checking for extra libs... added<br>checking for libz... -lz
<br>checking for libpng... -lpng -lz -lm<br>checking for libjpeg6b... no<br>checking for libjpeg... -ljpeg<br>checking for perl... /usr/bin/perl<br>checking for Qt... libraries /usr/lib/qt-3.3/lib, headers /usr/lib/qt-3.3
/include using -mt<br>checking for moc... /usr/lib/qt-3.3/bin/moc<br>checking for uic... /usr/lib/qt-3.3/bin/uic<br>checking whether uic supports -L ... yes<br>checking whether uic supports -nounload ... yes<br>checking if Qt needs -ljpeg... no
<br>checking for rpath... yes<br>checking for KDE... libraries /usr/lib, headers /usr/include/kde<br>checking if UIC has KDE plugins available... no<br>configure: error:<br>you need to install kdelibs first.<br><br>If you did install kdelibs, then the Qt version that is picked up by
<br>this configure is not the same version you used to compile kdelibs.<br>The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the<br>_same Qt version_, compiled with the _same compiler_ and the same Qt<br>configuration settings.
<br><br><br><span style="font-family: arial,sans-serif;">I believe I have all the packages I need, but I might be badly wrong. <br><br>Your help is very much appreciated! <br><br>thanks,<br><br>Antonio<br clear="all"></span>
</font><br>-- <br>Antonio Bulgheroni, PhD<br><br>Computers have a lot in common with air conditioners:<br>Once you open WINDOWS, they stop working properly.