[linux] OT: kompilacia pod cygwin
Juraj Variny
jv99737 na decef.elf.stuba.sk
Neděle Prosinec 20 20:13:27 CET 2015
Dňa Pi 20. December 2002 08:25 Marcel Telka napísal:
> Skus si doinstalovat balik w32api.
Tento problem sa vyriesil,ale objavil sa zas povodny. Prikladam modul image.c
z mojho programu - pridal som tam testovaciu main() funkciu.
Hadam som mohol ten image.c zjednodusit, ale myslim ze to nie je podstatne,
kedze vyhadzuje uplne vsetky pouzite graficke funkcie.
Nasleduje vypis kompilacie:
$ gcc -Wall -g -lungif -lpng -ljpeg -lm -DIMAGE_C_TEST image.c -o imgtest
image.c: In function `png2bitmap':
image.c:83: warning: passing arg 3 of `png_get_IHDR' from incompatible pointer
type
image.c:83: warning: passing arg 4 of `png_get_IHDR' from incompatible pointer
type
image.c:126: warning: assignment from incompatible pointer type
image.c:129: warning: passing arg 2 of `png_read_image' from incompatible
pointer type
image.c:49: warning: unused variable `num_palette'
image.c:50: warning: unused variable `palette'
image.c: In function `jpg2bitmap':
image.c:357: warning: passing arg 2 of `jpeg_read_scanlines' from incompatible
pointer type
image.c: In function `bitmap2jpg':
image.c:427: warning: passing arg 2 of `jpeg_write_scanlines' from
incompatible pointer type
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x29): In function `png_read_data':
/ziproxy-1.1/image.c:34: undefined reference to `_png_get_io_ptr'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x52):/ziproxy-1.1/image.c:36:
undefined reference to `_png_error'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xe2): In function `png2bitmap':
/ziproxy-1.1/image.c:55: undefined reference to `_png_create_read_struct'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x11a):/ziproxy-1.1/image.c:62:
undefined reference to `_png_create_info_struct'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x16f):/ziproxy-1.1/image.c:70:
undefined reference to `_png_destroy_read_struct'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x1c0):/ziproxy-1.1/image.c:79:
undefined reference to `_png_set_read_fn'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x1d2):/ziproxy-1.1/image.c:81:
undefined reference to `_png_read_info'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x218):/ziproxy-1.1/image.c:82:
undefined reference to `_png_get_IHDR'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x234):/ziproxy-1.1/image.c:99:
undefined reference to `_png_set_palette_to_rgb'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x25a):/ziproxy-1.1/image.c:106:
undefined reference to `_png_set_gray_1_2_4_to_8'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x274):/ziproxy-1.1/image.c:110:
undefined reference to `_png_set_strip_16'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x289):/ziproxy-1.1/image.c:113:
undefined reference to `_png_set_strip_alpha'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x331):/ziproxy-1.1/image.c:129:
undefined reference to `_png_read_image'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x34b):/ziproxy-1.1/image.c:134:
undefined reference to `_png_destroy_read_struct'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x45b): In function `gif2bitmap':
/ziproxy-1.1/image.c:174: undefined reference to `_DGifOpen'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x47b):/ziproxy-1.1/image.c:177:
undefined reference to `_DGifSlurp'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x57e):/ziproxy-1.1/image.c:196:
undefined reference to `_DGifCloseFile'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x809):/ziproxy-1.1/image.c:255:
undefined reference to `_DGifCloseFile'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x967): In function `jpg2bitmap':
/ziproxy-1.1/image.c:328: undefined reference to `_jpeg_std_error'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0x9a4):/ziproxy-1.1/image.c:332:
undefined reference to `_jpeg_CreateDecompress'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xa0d):/ziproxy-1.1/image.c:343:
undefined reference to `_jpeg_read_header'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xa1b):/ziproxy-1.1/image.c:344:
undefined reference to `_jpeg_start_decompress'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xab7):/ziproxy-1.1/image.c:357:
undefined reference to `_jpeg_read_scanlines'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xad5):/ziproxy-1.1/image.c:361:
undefined reference to `_jpeg_finish_decompress'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xae3):/ziproxy-1.1/image.c:362:
undefined reference to `_jpeg_destroy_decompress'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xb7b): In function `bitmap2jpg':
/ziproxy-1.1/image.c:391: undefined reference to `_jpeg_std_error'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xbd7):/ziproxy-1.1/image.c:398:
undefined reference to `_jpeg_CreateCompress'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xc45):/ziproxy-1.1/image.c:413:
undefined reference to `_jpeg_set_defaults'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xc82):/ziproxy-1.1/image.c:421:
undefined reference to `_jpeg_set_quality'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xc98):/ziproxy-1.1/image.c:423:
undefined reference to `_jpeg_start_compress'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xcdd):/ziproxy-1.1/image.c:427:
undefined reference to `_jpeg_write_scanlines'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xd0c):/ziproxy-1.1/image.c:433:
undefined reference to `_jpeg_abort_compress'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xd3d):/ziproxy-1.1/image.c:439:
undefined reference to `_jpeg_finish_compress'
/cygdrive/c/WINDOWS/TEMP/ccH1DfKf.o(.text+0xd4b):/ziproxy-1.1/image.c:440:
undefined reference to `_jpeg_destroy_compress'
collect2: ld returned 1 exit status
make: *** [imgtest] Error 1
------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: image.c
Typ: text/x-csrc
Velikost: 12002 bytes
Popis: [žádný popis není k dispozici]
Url : http://lists.linux.sk/pipermail/linux/attachments/20151220/4479a0ff/attachment.bin
Další informace o konferenci linux