I'm still trying to get digikam compiled on my system. I have an x86_64
multilib system (LFS). The configure seems happy with my setup: -- digiKam configure results ------------------- -- sqlite3 found.................. YES -- imlib2 found................... YES -- gphoto2 found.................. YES -- libkexif found................. YES -- libkipi found.................. YES -- libtiff found.................. YES ------------------------------------------------ But, the compile (gcc 4.0.2) fails with: make[4]: Entering directory `/sources/digikam-0.8.0/digikam/libs/jpegutils' creating libjpegutils_la.all_cpp.cpp ... if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++ -m64 -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -MT libjpegutils_la.all_cpp.lo -MD -MP -MF ".deps/libjpegutils_la.all_cpp.Tpo" -c -o libjpegutils_la.all_cpp.lo libjpegutils_la.all_cpp.cpp; \ then mv -f ".deps/libjpegutils_la.all_cpp.Tpo" ".deps/libjpegutils_la.all_cpp.Plo"; else rm -f ".deps/libjpegutils_la.all_cpp.Tpo"; exit 1; fi In file included from libjpegutils_la.all_cpp.cpp:3: exifrotate.cpp:31:1: warning: "XMD_H" redefined In file included from libjpegutils_la.all_cpp.cpp:2: jpegmetadata.cpp:27:1: warning: this is the location of the previous definition transupp.cpp: In function 'void Digikam::do_flip_v(jpeg_decompress_struct*, jpeg_compress_struct*, jvirt_barray_control**, jvirt_barray_control**)': transupp.cpp:182: error: 'jcopy_block_row' was not declared in this scope transupp.cpp: In function 'void Digikam::jtransform_request_workspace(jpeg_decompress_struct*, Digikam::jpeg_transform_info*)': transupp.cpp:609: error: 'jround_up' was not declared in this scope transupp.cpp:631: error: 'jround_up' was not declared in this scope transupp.cpp: In function 'void Digikam::trim_right_edge(jpeg_compress_struct*)': transupp.cpp:697: error: 'MAX' was not declared in this scope transupp.cpp: In function 'void Digikam::trim_bottom_edge(jpeg_compress_struct*)': transupp.cpp:717: error: 'MAX' was not declared in this scope transupp.cpp: In function 'jvirt_barray_control** Digikam::jtransform_adjust_parameters(jpeg_decompress_struct*, jpeg_compress_struct*, jvirt_barray_control**, Digikam::jpeg_transform_info*)': transupp.cpp:761: error: 'JERR_CONVERSION_NOTIMPL' was not declared in this scope transupp.cpp:761: error: 'ERREXIT' was not declared in this scope make[4]: *** [libjpegutils_la.all_cpp.lo] Error 1 make[4]: Leaving directory `/sources/digikam-0.8.0/digikam/libs/jpegutils' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/sources/digikam-0.8.0/digikam/libs' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/sources/digikam-0.8.0/digikam' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/sources/digikam-0.8.0' make: *** [all] Error 2 The following is from /usr/include/jpeglib.h /* Version ID for the JPEG library. * Might be useful for tests like "#if JPEG_LIB_VERSION >= 60". */ #define JPEG_LIB_VERSION 62 /* Version 6b */ If there is anything else about the system or environment you need, let me know. Thanks, Stan _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
On Wednesday 07 December 2005 04:41, Stan wrote:
> I'm still trying to get digikam compiled on my system. I have an x86_64 > multilib system (LFS). The configure seems happy with my setup: Distro name and distro version? > [...] > -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -MT > libjpegutils_la.all_cpp.lo -MD -MP -MF ".deps/libjpegutils_la.all_cpp.Tpo" -c > -o libjpegutils_la.all_cpp.lo libjpegutils_la.all_cpp.cpp; \ .all_cpp? So you used configure --enable-final. This is broken. Please reconfigure/rebuild without enable-final. Achim [...] -- To me vi is Zen. To use vi is to practice zen. Every command is a koan. Profound to the user, unintelligible to the uninitiated. You discover truth everytime you use it. -- [hidden email] _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
On Wednesday 07 December 2005 05:13, Achim Bohnet wrote:
> On Wednesday 07 December 2005 04:41, Stan wrote: > > I'm still trying to get digikam compiled on my system. I have an x86_64 > > multilib system (LFS). The configure seems happy with my setup: > > Distro name and distro version? > > It's LFS (Linux From Scratch) I compiled everything myself. Certain programs that won't build/run in a 64 bit environment have been built as 32 bit along with duplicate versions of the libraries they depend on. Thus the multilib designation. The 32 bit stuff is in /lib and /usr/lib, whilst most everything that the system actually uses is in /lib64 and /usr/lib64. Linux siren 2.6.13.4-lfs-stan #2 SMP Fri Dec 2 21:23:29 MST 2005 x86_64 > [...] > > > -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -MT > > libjpegutils_la.all_cpp.lo -MD -MP -MF > > ".deps/libjpegutils_la.all_cpp.Tpo" -c -o libjpegutils_la.all_cpp.lo > > libjpegutils_la.all_cpp.cpp; \ > > .all_cpp? So you used configure --enable-final. This is broken. > Please reconfigure/rebuild without enable-final. > > Achim > > [...] Yes, I did do --enable-final as I did with all the other KDE stuff I've built. I didn't realize that option was broken in digikam. I'll give it a go without that. Thanks. Stan _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Free forum by Nabble | Edit this page |