[openbeos] Re: gcc-2.95.3
- From: Eric Petit <titer@xxxxxxx>
- To: openbeos@xxxxxxxxxxxxx
- Date: Sun, 15 Aug 2004 16:00:45 +0200
On Aug 15, 2004, at 0:18, Oliver Tappe wrote:
1) A new test-version of gcc-2.95.3 is available. You can find it here:
http://www.hirschkaefer.de/beos/gcc-2.95.3-zooey-test2.zip
I have tested it successfully with quite a set of different projects,
but I
think I have reached a point where broader testing makes sense.
So it'd be great if people interested would test this version and tell
me
where it fails (or improves upon gnupro >:o).
I've successfully built a few tools which already worked with
gcc-991026 (perl/autoconf/libtool/automake/libiconv/gettext).
An improvement is that FFmpeg builds fine with MMX/SSE support. It
used to quite work with Takashi's gcc, but usually segfaulted on a few
files and had to be run again.
Got an issue building freetype 2.1.7 (it worked with gcc-991026):
gcc -pedantic -ansi
-I/boot/home/vlc-svn/extras/contrib/src/freetype2/objs
-I/boot/home/vlc-svn/extras/contrib/src/freetype2/builds/unix
-I/boot/home/vlc-svn/extras/contrib/src/freetype2/include -c -Wall -g
-O2 -DFT_CONFIG_OPTION_SYSTEM_ZLIB -DDARWIN_NO_CARBON
"-DFT_CONFIG_CONFIG_H=<ftconfig.h>"
/boot/home/vlc-svn/extras/contrib/src/freetype2/src/base/ftsystem.c
-DPIC -o
/boot/home/vlc-svn/extras/contrib/src/freetype2/objs/.libs/ftsystem.o
In file included from
/boot/home/vlc-svn/extras/contrib/src/freetype2/include/freetype/
config/ftstdlib.h:123,
from
/boot/home/vlc-svn/extras/contrib/src/freetype2/builds/unix/ftconfig.h:
43,
from
/boot/home/vlc-svn/extras/contrib/src/freetype2/src/base/ftsystem.c:29:
/boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/include/
setjmp.h:61: parse error before `('
Building libebml 0.7.0 fails too (but it never worked with any BeOS
gcc so far), complaining when including <sstream>:
g++ -c -Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow
-I/boot/home/vlc-svn/extras/contrib/src/libebml/make/linux/../.. -o
/boot/home/vlc-svn/extras/contrib/src/libebml/make/linux/../../src/
EbmlCrc32.o
/boot/home/vlc-svn/extras/contrib/src/libebml/make/linux/../../src/
EbmlCrc32.cpp
In file included from
/boot/home/vlc-svn/extras/contrib/src/libebml/make/linux/../../src/
EbmlCrc32.cpp:39:
/boot/home/vlc-svn/extras/contrib/src/libebml/make/linux/../../ebml/
MemIOCallback.h:43: sstream: No such file or directory
HTH and thanks for your work ;)
I'll try others projects later.
--
Eric Petit <titer@xxxxxxx>
Other related posts: