Still trying to compile digikam 0.8.0

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Still trying to compile digikam 0.8.0

Stan Sander
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
Reply | Threaded
Open this post in threaded view
|

Re: Still trying to compile digikam 0.8.0

Bugzilla from ach@mpe.mpg.de
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
Reply | Threaded
Open this post in threaded view
|

Re: Still trying to compile digikam 0.8.0

Stan Sander
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