Hi, I'm running the ubuntu 7.04, I've installed the libpng,
libpngwriter, everything ok. I can compile my program at the console
line with:
g++ pngtest.cc -o my_program -O0 -g3 -Wall `freetype-config --cflags`
-lpng -lpngwriter -lz -lfreetype
and everything works well, however, I'm using the eclipse with CDT
plugin with the "Managed C++ make project" and I'm always errors. I
think I've done everything correctly, at the properties of the project
and it is conflicting with something in the eclipse default includes.
The console printed with -v option is:
**** Build of configuration Debug for project teste_pngwriter ****
make -k all
Building file: ../main.cpp
Invoking: GCC C++ Compiler
g++ -O0 -g3 `freetype-config --cflags` -lpng -lpngwriter -lfreetype
-DNO_FREETYPE -v -MMD -MP -MF"main.d" -MT"main.d" -o"main.o"
"../main.cpp"
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v
--enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr
--enable-shared --with-system-zlib --libexecdir=/usr/lib
--without-included-gettext --enable-threads=posix --enable-nls
--program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu
--enable-libstdcxx-debug --enable-mpfr --enable-checking=release
i486-linux-gnu
Thread model: posix
gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
/usr/lib/gcc/i486-linux-gnu/4.1.2/cc1plus -quiet -v
-I/usr/include/freetype2 -MMD main.dmain.o -MFmain.d -MP -MTmain.d -MQ
main.o -dD -D_GNU_SOURCE -DNO_FREETYPE ../main.cpp -quiet -dumpbase
main.cpp -mtune=generic -auxbase main -g3 -O0 -version
-fstack-protector -fstack-protector -o /tmp/cc2brXKW.s
ignoring nonexistent directory "/usr/local/include/i486-linux-gnu"
ignoring nonexistent directory
"/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../i486-linux-gnu/include"
ignoring nonexistent directory "/usr/include/i486-linux-gnu"
#include "..." search starts here:
#include <...> search starts here:
/usr/include/freetype2
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/i486-linux-gnu
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/backward
/usr/local/include
/usr/lib/gcc/i486-linux-gnu/4.1.2/include
/usr/include
End of search list.
GNU C++ version 4.1.2 (Ubuntu 4.1.2-0ubuntu4) (i486-linux-gnu)
compiled by GNU C version 4.1.2 (Ubuntu 4.1.2-0ubuntu4).
GGC heuristics: --param ggc-min-expand=99 --param ggc-min-heapsize=129435
Compiler executable checksum: 706aaa0fd1a32f25246d6a043b4a10ca
as -V -Qy -o /tmp/cc7MyUCm.o /tmp/cc2brXKW.s
GNU assembler version 2.17.50 (i486-linux-gnu) using BFD version
2.17.50 20070103 Ubuntu
/usr/lib/gcc/i486-linux-gnu/4.1.2/collect2 --eh-frame-hdr -m elf_i386
--hash-style=both -dynamic-linker /lib/ld-linux.so.2 -omain.o
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crti.o
/usr/lib/gcc/i486-linux-gnu/4.1.2/crtbegin.o
-L/usr/lib/gcc/i486-linux-gnu/4.1.2
-L/usr/lib/gcc/i486-linux-gnu/4.1.2
-L/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -lpng -lpngwriter -lfreetype /tmp/cc7MyUCm.o
-lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc
/usr/lib/gcc/i486-linux-gnu/4.1.2/crtend.o
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crtn.o
Finished building: ../main.cpp
Building target: teste_pngwriter
Invoking: GCC C++ Linker
g++ -o"teste_pngwriter" ./main.o
./main.o: In function `_start':
(.text+0x0): multiple definition of `_start'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o:(.text+0x0):
first defined here
./main.o:(.rodata+0x0): multiple definition of `_fp_hw'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o:(.rodata+0x0):
first defined here
./main.o: In function `_fini':
/build/buildd/glibc-2.5/build-tree/i386-libc/csu/crti.S:52: multiple
definition of `_fini'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crti.o:/build/buildd/glibc-2.5/build-tree/i386-libc/csu/crti.S:52:
first defined here
./main.o:(.rodata+0x4): multiple definition of `_IO_stdin_used'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o:(.rodata.cst4+0x0):
first defined here
./main.o: In function `__data_start':
(.data+0x0): multiple definition of `__data_start'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o:(.data+0x0):
first defined here
./main.o: In function `__data_start':
(.data+0x4): multiple definition of `__dso_handle'
/usr/lib/gcc/i486-linux-gnu/4.1.2/crtbegin.o:(.data+0x0): first defined here
./main.o: In function `_init':
/build/buildd/glibc-2.5/build-tree/i386-libc/csu/crti.S:36: multiple
definition of `_init'
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crti.o:/build/buildd/glibc-2.5/build-tree/i386-libc/csu/crti.S:36:
first defined here
/usr/bin/ld: warning: Cannot create .eh_frame_hdr section,
--eh-frame-hdr ignored.
collect2: ld returned 1 exit status
make: ** [teste_pngwriter] Erro 1
make: O alvo `all' não foi reprocessado por causa de erros.
Build complete for project teste_pngwriter
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
http://pngwriter.sourceforge.net/
PNGwriter-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pngwriter-users