Compiling digikam-libs 0.9.5 from svn gives me the following error on
executing make: [...] mv -f .deps/libraw_la-libraw_c_api.Tpo .deps/libraw_la-libraw_c_api.Plo /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/opt/kde3/include -I/usr/lib/qt3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -w -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -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 -fopenmp -fexceptions -DDCRAW_VERBOSE -DUSE_LCMS -MT libraw_la-dcraw_common.lo -MD -MP -MF .deps/libraw_la-dcraw_common.Tpo -c -o libraw_la-dcraw_common.lo `test -f 'internal/dcraw_common.cpp' || echo './'`internal/dcraw_common.cpp dcraw/dcraw.c: In member function 'void LibRaw::wavelet_denoise()': dcraw/dcraw.c:4421: error: expected '#pragma omp' clause before '*' token make[3]: *** [libraw_la-dcraw_common.lo] Fout 1 make[3]: Map '/home/builds/digikam-svn/libs/libkdcraw/libraw' wordt verlaten make[2]: *** [all-recursive] Fout 1 make[2]: Map '/home/builds/digikam-svn/libs/libkdcraw' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/builds/digikam-svn/libs' wordt verlaten make: *** [all] Fout 2 Caspar. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
It's compilation of libraw included to libkdcraw.
Sound like a problem with openmp support. 1/ Are you tried to compile a cleaned version. try "make clean" or "make distclean" before 2/ Do you use './configure --enable-openmp' option ? 3/ Which GCC and OpenMP version you use on your computer ? 4/ Which Linux distro you use ? Note : here without --enable-openmp option all compile fine from a fresh checkout of source code (Mandriva 2008.1). My gcc version is: gcc -v Utilisation des specs internes. Target: i586-manbo-linux-gnu Configuré avec: ../configure --prefix=/usr --libexecdir=/usr/lib --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-checking=release --enable-languages=c,c++,ada,fortran,objc,obj-c++,java --host=i586-manbo-linux-gnu --with-cpu=generic --with-system-zlib --enable-threads=posix --enable-shared --enable-long-long --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --enable-java-awt=gtk --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --enable-gtk-cairo --disable-libjava-multilib --enable-ssp --disable-libssp Modèle de thread: posix version gcc 4.2.3 (4.2.3-6mnb1) Gilles Caulier 2009/3/19 Caspar Maessen <[hidden email]> Compiling digikam-libs 0.9.5 from svn gives me the following error on _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Ok. now i can reproduce the poblem when --enable-openmp option is used :
make[2]: entrant dans le répertoire « /home/gilles/Documents/Devel/SVN/branches/libs/libkdcraw » Making all in libraw make[3]: entrant dans le répertoire « /home/gilles/Documents/Devel/SVN/branches/libs/libkdcraw/libraw » /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -w -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -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 -fopenmp -fexceptions -DDCRAW_VERBOSE -DUSE_LCMS -MT libraw_la-libraw_cxx.lo -MD -MP -MF .deps/libraw_la-libraw_cxx.Tpo -c -o libraw_la-libraw_cxx.lo `test -f 'src/libraw_cxx.cpp' || echo './'`src/libraw_cxx.cpp mv -f .deps/libraw_la-libraw_cxx.Tpo .deps/libraw_la-libraw_cxx.Plo /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -w -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -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 -fopenmp -fexceptions -DDCRAW_VERBOSE -DUSE_LCMS -MT libraw_la-libraw_c_api.lo -MD -MP -MF .deps/libraw_la-libraw_c_api.Tpo -c -o libraw_la-libraw_c_api.lo `test -f 'src/libraw_c_api.cpp' || echo './'`src/libraw_c_api.cpp mv -f .deps/libraw_la-libraw_c_api.Tpo .deps/libraw_la-libraw_c_api.Plo /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/lib/qt3//include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -w -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -fno-builtin -g3 -fno-inline -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 -fopenmp -fexceptions -DDCRAW_VERBOSE -DUSE_LCMS -MT libraw_la-dcraw_common.lo -MD -MP -MF .deps/libraw_la-dcraw_common.Tpo -c -o libraw_la-dcraw_common.lo `test -f 'internal/dcraw_common.cpp' || echo './'`internal/dcraw_common.cpp dcraw/dcraw.c: In member function ‘void LibRaw::wavelet_denoise()’: dcraw/dcraw.c:4421: erreur: expected ‘#pragma omp’ clause before ‘*’ token make[3]: *** [libraw_la-dcraw_common.lo] Erreur 1 make[3]: quittant le répertoire « /home/gilles/Documents/Devel/SVN/branches/libs/libkdcraw/libraw » make[2]: *** [all-recursive] Erreur 1 make[2]: quittant le répertoire « /home/gilles/Documents/Devel/SVN/branches/libs/libkdcraw » make[1]: *** [all-recursive] Erreur 1 make[1]: quittant le répertoire « /home/gilles/Documents/Devel/SVN/branches/libs » make: *** [all] Erreur 2 Sound like a problem in libraw code. I CC Alex Tutubalin from libraw team for info. Gilles Caulier 2009/3/20 Gilles Caulier <[hidden email]> It's compilation of libraw included to libkdcraw. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Op vrijdag 20 maart 2009, schreef Gilles Caulier:
> Ok. now i can reproduce the poblem when --enable-openmp option is used : [...] > I CC Alex Tutubalin from libraw team for info. Yes indeed I use this option. My last compile from an updated version from svn was on february 28, and that was ok. Caspar. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Caspar,
Fixed in svn using new libraw 0.7.1... Please checkout and report Gilles 2009/3/20 Caspar Maessen <[hidden email]>: > Op vrijdag 20 maart 2009, schreef Gilles Caulier: > > > Ok. now i can reproduce the poblem when --enable-openmp option is used : > [...] > > I CC Alex Tutubalin from libraw team for info. > > Yes indeed I use this option. My last compile from an updated version from svn > was on february 28, and that was ok. > > Caspar. > _______________________________________________ > Digikam-users mailing list > [hidden email] > https://mail.kde.org/mailman/listinfo/digikam-users > Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Op zondag 22 maart 2009, schreef Gilles Caulier:
> Fixed in svn using new libraw 0.7.1... Please checkout and report Yes, it compiled OK. Thank you for solving the problem. Caspar. _______________________________________________ Digikam-users mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-users |
Free forum by Nabble | Edit this page |