[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: