[fpc-devel]BeOS compiling problem

Olivier Coursière olivier.coursiere at laposte.net
Mon Apr 7 23:33:52 CEST 2003


Hi,
>    Hi,
> 
> > When i use "make beoszip" under BeOS with the latest 1.0.7 sources
> > (CVS), i have this message :
> > 
> > ...
> > /boot/test/fpc/107/fpc/compiler/ppc386 -Xs -OG2p3 -n -S2
> > -Fu/boot/test/ fpc/107/fpc/rtl/beos
> > -Fu/boot/test/fpc/107/fpc/packages/base/paszlib - Fibeos -Fiinc
> > -FEbeos -Fl/boot/develop/tools/gnupro/lib/gcc-lib/i586-
> > beos/2.9-beos-991026 -di386 -dRELEASE inc/eventlog.pp
> > eventlog.pp(112,2) Fatal: Can't open include file eventlog.inc
> > make[3]: *** [eventlog.ppu] Error 1 make[3]: Leaving directory
> > `/boot/test/fpc/107/fpc/fcl' make[2]: *** [fcl_all] Error 2 
> > make[2]:
> > Leaving directory `/boot/test/fpc/107/fpc' make[1]: ***
> > [build-stamp.beos] Error 2 make[1]: Leaving directory
> > `/boot/test/fpc/107/fpc' make: *** [beoszip] Error 2   
> > 
> > This command used to work a few weeks ago. Maybe a path problem in
> > makefiles.
> 
>  a new unit (eventlog) has been added to fcl, but it hasn't been 
> adapted for the BeOS target. It's basically copying the right include 
> file to the beos directory in fcl. The main question is - does BeOS 
> support Unix syslog?
> 
Yes, BeOS support Unix syslog (syslog.h). Copying the Unix eventlog.inc 
solve the compilation problem. But some BeOS specific part are needed. 
For example, 'libc' is named 'libroot' under BeOS.

Some tests are also needed to ensure it works but i am not really 
comfortable with syslogs :)

Is there a test suite somewhere to test this feature ? Maybe not as it 
is a recent feature ;-)

Olivier




More information about the fpc-devel mailing list