[Dcmlib] gdcmlib with mingw

Mathieu Malaterre mathieu.malaterre at kitware.com
Thu May 26 16:31:55 CEST 2005


Aris,

	I cannot get it to even pass the c++ compilation:

http://public.kitware.com/Public/Sites/CHIRON/Win32-make/20050526-1424-Experimental/BuildError.html

	mingw is using gcc, I don't understand why it is complaining...

sigh
Mathieu

Aris Basic wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> has anyone managed to compile gdcm under mingw ?
> i tryed compiling with mingw under windows and under linux(cross
> compiling). And becasue cmake is not really cross compile friendly
> it doesnt work on linux.
> On windows under mingw i manage to compile it but i am unable to link it
> to the rest fo the program
> libgdcm is unable to link to libgdcmjpeg* functions.
> 
> any idea how to fix that ?
> 
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x354):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_resync_to_restart'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x5c5):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_std_error'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x5e9):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_CreateCompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x632):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_set_defaults'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x64f):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_set_quality'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x665):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_start_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x6ba):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_write_scanlines'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x6ca):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_finish_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x6d8):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_destroy_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0x77b):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_std_error'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0xa34):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_destroy_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0xa71):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_CreateDecompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0xae7):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_read_header'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0xb33):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_start_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0xc01):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_read_scanlines'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0xc78):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_finish_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg16.o)(.text+0xc9b):gdcmJpeg16.cxx:
> undefined reference to `_gdcm_jpeg16_jpeg_destroy_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x354):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_resync_to_restart'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x5c5):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_std_error'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x5e9):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_CreateCompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x632):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_set_defaults'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x64f):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_set_quality'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x665):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_start_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x6ba):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_write_scanlines'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x6ca):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_finish_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x6d8):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_destroy_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0x77b):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_std_error'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0xa34):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_destroy_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0xa71):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_CreateDecompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0xae7):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_read_header'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0xb33):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_start_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0xc01):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_read_scanlines'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0xc78):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_finish_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg12.o)(.text+0xc9b):gdcmJpeg12.cxx:
> undefined reference to `_gdcm_jpeg12_jpeg_destroy_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x354):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_resync_to_restart'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x5c5):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_std_error'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x5e9):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_CreateCompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x632):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_set_defaults'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x64f):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_set_quality'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x665):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_start_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x6b8):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_write_scanlines'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x6c8):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_finish_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x6d6):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_destroy_compress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0x779):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_std_error'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0xa32):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_destroy_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0xa6f):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_CreateDecompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0xae5):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_read_header'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0xb31):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_start_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0xbfd):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_read_scanlines'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0xc74):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_finish_decompress'
> /home/aris/source/projects/win32/lib/libgdcm.a(gdcmJpeg8.o)(.text+0xc97):gdcmJpeg8.cxx:
> undefined reference to `_gdcm_jpeg8_jpeg_destroy_decompress'
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
> 
> iD8DBQFClQqlSxHd9YgswYMRAraqAJ9OiNVqSxtV7p5rjp8ITKvc4DH4mACcCKfn
> ZeYd86zATYnujTjTYeHBqHo=
> =i+SJ
> -----END PGP SIGNATURE-----
> _______________________________________________
> Dcmlib mailing list
> Dcmlib at creatis.insa-lyon.fr
> http://www.creatis.insa-lyon.fr/mailman/listinfo/dcmlib
> 




More information about the Dcmlib mailing list