[linux] OT: kompilacia pod cygwin

Marcel Telka marcel na telka.sk
Pátek Prosinec 20 22:20:16 CET 2002


On Sun, Dec 20, 2015 at 08:13:27PM +0100, Juraj Variny wrote:
> 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

Skus toto:

$ gcc -Wall -g -DIMAGE_C_TEST image.c -lungif -lpng -ljpeg -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

> 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'
...[snip]...



Ahoj.

-- 
+-------------------------------------------+
| Marcel Telka   e-mail:   marcel na telka.sk  |
|                homepage: http://telka.sk/ |
|                jabber:   marcel na jabber.sk |
+-------------------------------------------+



Další informace o konferenci linux