Hi Antonio, I dont know the reason for error. However, why is this parameter being passed to g++?
../../../pngwriter-0.5.3/src/libpngwriter.a Cause, by default DevCpp makes the linker lookup in the DevCpp/lib folder. So, shouldnt the library file be passed to the linker as "-lpngwriter" without the quotes? /Siva Chandra --- "Antonio E. Camacho-Lobeto" <[EMAIL PROTECTED]> wrote: > Hello, > > I have been using pngwriter on mandrake linux for a > while. Now I am trying > to use it on Windows 2000, I have downloaded the > sources and compiled them > with Dev-Cpp with freetype2 text support in the way > Siva Chandra said. > Now I have my libpngwriter.a ready to use. But every > time I try to compile I > get errors. > > I have Dev-Cpp installed in c:\Dev-Cpp, freetype > installed in c:\freetype > and PNGwriter in C:\pngwriter-0.5.3. I've put > pngwriter.h in > c:\Dev-Cpp\include, libpngwriter.a and pngwriter.o > in c:\Dev-Cpp\lib... > > When I try to compile I get this error: > > -------------------------------------------------Compile > log--------------------------------------------------- > Compiler: Default compiler > Building Makefile: > "C:\Projects\pngsetup\test01\Makefile.win" > Finding dependencies for file: > C:\Projects\pngsetup\test01\test01.cpp > Executing make... > make.exe -f > "C:\Projects\pngsetup\test01\Makefile.win" all > g++.exe -D__DEBUG__ test01.o -o "test01.exe" > -L"C:/Dev-Cpp/lib" > -L"C:/freetype/lib" > ../../../pngwriter-0.5.3/src/libpngwriter.a -g3 > > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x500e): > pngwriter.cpp: undefined reference to > `png_create_write_struct' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x501c): > pngwriter.cpp: undefined reference to > `png_create_info_struct' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5031): > pngwriter.cpp: undefined reference to `png_init_io' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x504f): > pngwriter.cpp: undefined reference to > `png_set_compression_level' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5064): > pngwriter.cpp: undefined reference to > `png_set_compression_level' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x50b4): > pngwriter.cpp: undefined reference to `png_set_IHDR' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x50f1): > pngwriter.cpp: undefined reference to `png_set_gAMA' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x510e): > pngwriter.cpp: undefined reference to > `png_convert_from_time_t' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5127): > pngwriter.cpp: undefined reference to `png_set_tIME' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5185): > pngwriter.cpp: undefined reference to > `png_convert_to_rfc1123' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x51c7): > pngwriter.cpp: undefined reference to `png_set_text' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x51d9): > pngwriter.cpp: undefined reference to > `png_write_info' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x51ee): > pngwriter.cpp: undefined reference to > `png_write_image' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5200): > pngwriter.cpp: undefined reference to > `png_write_end' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5212): > pngwriter.cpp: undefined reference to > `png_destroy_write_struct' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x5ff2): > pngwriter.cpp: undefined reference to > `png_get_rowbytes' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x603a): > pngwriter.cpp: undefined reference to `png_get_IHDR' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x605d): > pngwriter.cpp: undefined reference to > `png_set_expand' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6074): > pngwriter.cpp: undefined reference to > `png_set_expand' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x608c): > pngwriter.cpp: undefined reference to > `png_set_strip_alpha' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x60a5): > pngwriter.cpp: undefined reference to > `png_set_gray_to_rgb' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6116): > pngwriter.cpp: undefined reference to `png_get_gAMA' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6133): > pngwriter.cpp: undefined reference to > `png_set_gamma' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6151): > pngwriter.cpp: undefined reference to > `png_set_gamma' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x629f): > pngwriter.cpp: undefined reference to `png_sig_cmp' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6334): > pngwriter.cpp: undefined reference to > `png_create_read_struct' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6389): > pngwriter.cpp: undefined reference to > `png_create_info_struct' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x63b3): > pngwriter.cpp: undefined reference to > `png_destroy_read_struct' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6419): > pngwriter.cpp: undefined reference to > `png_destroy_read_struct' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6465): > pngwriter.cpp: undefined reference to `png_init_io' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x647a): > pngwriter.cpp: undefined reference to > `png_set_sig_bytes' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6490): > pngwriter.cpp: undefined reference to > `png_read_info' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x64b6): > pngwriter.cpp: undefined reference to > `png_get_image_width' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x64cf): > pngwriter.cpp: undefined reference to > `png_get_image_height' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x65e4): > pngwriter.cpp: undefined reference to > `png_get_rowbytes' > ../../../pngwriter-0.5.3/src/libpngwriter.a(pngwriter.o)(.text+0x6697): > pngwriter.cpp: undefined reference to > `png_read_image' > collect2: ld returned 1 exit status > > make.exe: *** [test01.exe] Error 1 > > Execution terminated > > -------------------------------------------End > Compile > log--------------------------------------------------------- > > does anybody know how to fix it? > > > thanks. > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ http://pngwriter.sourceforge.net/ PNGwriter-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/pngwriter-users
