[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