Results 1 to 3 of 3

Thread: Lazarus in PC-BSD

  1. #1

    Lazarus in PC-BSD

    Hello,

    I downloaded the PBI for Lazarus and installed it, after installing freePascal through Konsole, but i'm still getting these errors, and Lazarus won't compile anything


    Messages from Lazarus:
    Hint: Start of reading config file /Programs/Lazarus0.9.12/pp/lib/fpc/etc/fpc.cfg
    Hint: End of reading config file /Programs/Lazarus0.9.12/pp/lib/fpc/etc/fpc.cfg
    Free Pascal Compiler version 2.0.2 [2006/02/09] for i386
    Copyright (c) 1993-2005 by Florian Klaempfl
    Target OS: FreeBSD/ELF for i386
    Compiling /tmp/project1.lpr
    Compiling unit1.pas
    Linking /tmp/project1
    /usr/bin/ld: cannot find -lglib12
    project1.lpr(14,1) Error: Error while linking
    /usr/bin/ld: cannot find -lglib12
    project1.lpr(14,1) Error: Error while linking

    FPC in Konsole:

    reebsd -CX -di386 ../unix/dos.pp
    /usr/ports/lang/fpc/work/fpc-bin/lib/fpc/2.0.4/ppc386 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/objects.pp
    /usr/ports/lang/fpc/work/fpc-bin/lib/fpc/2.0.4/ppc386 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/cwstring.pp
    /usr/ports/lang/fpc/work/fpc-bin/lib/fpc/2.0.4/ppc386 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../common/fpmkunit.pp
    gmake[5]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    gmake[4]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl'
    gmake[3]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake cycleclean compiler
    gmake[3]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /bin/rm -f pp pp.o libppp.a
    /bin/rm -rf units
    /bin/rm -f *.o *.ppu *.rst *.s *.a *.so *.ppl
    /bin/rm -rf *.sl
    /bin/rm -f fpcmade.* Package.fpc ppas.sh script.res link.res
    /bin/rm -f *_ppas.sh
    gmake -C utils cleanall
    gmake[4]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/utils'
    /bin/rm -f fpc fppkg ppufiles ppudump ppumove fpcsubst fpcmkcfg fpc.o fppkg.o ppufiles.o ppudump.o ppumove.o fpcsubst.o fpcmkcfg.o libpfpc.a libpfppkg.a libpppufiles.a libpppudump.a libpppumove.a libpfpcsubst.a libpfpcmkcfg.a
    /bin/rm -f units/i386-freebsd/ppu.ppu units/i386-freebsd/crc.ppu units/i386-freebsd/usubst.ppu
    /bin/rm -rf units
    /bin/rm -f *.o *.ppu *.rst *.s *.a *.so *.ppl
    /bin/rm -rf *.sl
    /bin/rm -f fpcmade.* Package.fpc ppas.sh script.res link.res
    /bin/rm -f *_ppas.sh
    gmake[4]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/utils'
    /bin/rm -rf i386/units
    /bin/rm -f i386/*.o i386/*.ppu i386/*.rst i386/*.s i386/*.a i386/*.so i386/*.ppl
    /bin/rm -f i386/ppc386 i386/ppcaxp i386/ppc68k i386/ppcx64 i386/ppcppc i386/ppcppc i386/ppc386
    /bin/rm -f ppc386
    /bin/mkdir -p i386/units/i386-freebsd
    gmake ./msg2inc
    gmake[4]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /usr/ports/lang/fpc/work/fpc-bin/lib/fpc/2.0.4/ppc386 -Fl/usr/lib -Fui386 -Fusystems -Fu../rtl/units/i386-freebsd -Fii386 -FE. -FUi386/units/i386-freebsd -CX -di386 -dGDB -dBROWSERLOG -Fux86 -FE. utils/msg2inc.pp
    gmake[4]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    ./msg2inc msg/errore.msg msg msg
    Loading messagefile msg/errore.msg
    Writing enumfile msgidx.inc
    Writing stringfile msgtxt.inc
    /usr/ports/lang/fpc/work/fpc-bin/lib/fpc/2.0.4/ppc386 -Fl/usr/lib -Fui386 -Fusystems -Fu../rtl/units/i386-freebsd -Fii386 -FE. -FUi386/units/i386-freebsd -CX -di386 -dGDB -dBROWSERLOG -Fux86 pp.pas
    /bin/mv -f ./pp ppc386
    gmake[3]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake echotime
    gmake[3]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    Start 12:01:20 now 12:02:39
    gmake[3]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake[2]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /bin/rm -f ppc1
    /bin/mv -f ppc386 ppc1
    gmake 'FPC=/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1' 'OLDFPC=' next
    gmake[2]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake rtlclean rtl
    gmake[3]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake -C ../rtl clean
    gmake[4]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl'
    /bin/rm -f fpcmade.i386-freebsd Package.fpc ppas.sh script.res link.res
    /bin/rm -f *.s *_ppas.sh
    gmake -C freebsd clean
    gmake[5]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    /bin/rm -f ../../rtl/units/i386-freebsd/prt0.o ../../rtl/units/i386-freebsd/cprt0.o ../../rtl/units/i386-freebsd/gprt0.o
    /bin/rm -f ../../rtl/units/i386-freebsd/system.ppu ../../rtl/units/i386-freebsd/unixtype.ppu ../../rtl/units/i386-freebsd/ctypes.ppu ../../rtl/units/i386-freebsd/objpas.ppu ../../rtl/units/i386-freebsd/macpas.ppu ../../rtl/units/i386-freebsd/strings.ppu ../../rtl/units/i386-freebsd/syscall.ppu ../../rtl/units/i386-freebsd/sysctl.ppu ../../rtl/units/i386-freebsd/baseunix.ppu ../../rtl/units/i386-freebsd/unixutil.ppu ../../rtl/units/i386-freebsd/unix.ppu ../../rtl/units/i386-freebsd/rtlconsts.ppu ../../rtl/units/i386-freebsd/initc.ppu ../../rtl/units/i386-freebsd/cmem.ppu ../../rtl/units/i386-freebsd/matrix.ppu ../../rtl/units/i386-freebsd/dl.ppu ../../rtl/units/i386-freebsd/termio.ppu ../../rtl/units/i386-freebsd/printer.ppu ../../rtl/units/i386-freebsd/sysutils.ppu ../../rtl/units/i386-freebsd/varutils.ppu ../../rtl/units/i386-freebsd/math.ppu ../../rtl/units/i386-freebsd/variants.ppu ../../rtl/units/i386-freebsd/typinfo.ppu ../../rtl/units/i386-freebsd/types.ppu ../../rtl/units/i386-freebsd/classes.ppu ../../rtl/units/i386-freebsd/dynlibs.ppu ../../rtl/units/i386-freebsd/x86.ppu ../../rtl/units/i386-freebsd/ports.ppu ../../rtl/units/i386-freebsd/cpu.ppu ../../rtl/units/i386-freebsd/mmx.ppu ../../rtl/units/i386-freebsd/charset.ppu ../../rtl/units/i386-freebsd/ucomplex.ppu ../../rtl/units/i386-freebsd/crt.ppu ../../rtl/units/i386-freebsd/getopts.ppu ../../rtl/units/i386-freebsd/heaptrc.ppu ../../rtl/units/i386-freebsd/lineinfo.ppu ../../rtl/units/i386-freebsd/errors.ppu ../../rtl/units/i386-freebsd/sockets.ppu ../../rtl/units/i386-freebsd/ipc.ppu ../../rtl/units/i386-freebsd/terminfo.ppu ../../rtl/units/i386-freebsd/bsd.ppu ../../rtl/units/i386-freebsd/freebsd.ppu ../../rtl/units/i386-freebsd/video.ppu ../../rtl/units/i386-freebsd/mouse.ppu ../../rtl/units/i386-freebsd/keyboard.ppu ../../rtl/units/i386-freebsd/console.ppu ../../rtl/units/i386-freebsd/serial.ppu ../../rtl/units/i386-freebsd/dateutils.ppu ../../rtl/units/i386-freebsd/sysconst.ppu ../../rtl/units/i386-freebsd/cthreads.ppu ../../rtl/units/i386-freebsd/strutils.ppu ../../rtl/units/i386-freebsd/convutils.ppu ../../rtl/units/i386-freebsd/dos.ppu ../../rtl/units/i386-freebsd/objects.ppu ../../rtl/units/i386-freebsd/cwstring.ppu ../../rtl/units/i386-freebsd/fpmkunit.ppu
    /bin/rm -f ../../rtl/units/i386-freebsd/system.o ../../rtl/units/i386-freebsd/unixtype.o ../../rtl/units/i386-freebsd/ctypes.o ../../rtl/units/i386-freebsd/objpas.o ../../rtl/units/i386-freebsd/macpas.o ../../rtl/units/i386-freebsd/strings.o ../../rtl/units/i386-freebsd/syscall.o ../../rtl/units/i386-freebsd/sysctl.o ../../rtl/units/i386-freebsd/baseunix.o ../../rtl/units/i386-freebsd/unixutil.o ../../rtl/units/i386-freebsd/unix.o ../../rtl/units/i386-freebsd/rtlconsts.o ../../rtl/units/i386-freebsd/initc.o ../../rtl/units/i386-freebsd/cmem.o ../../rtl/units/i386-freebsd/matrix.o ../../rtl/units/i386-freebsd/dl.o ../../rtl/units/i386-freebsd/termio.o ../../rtl/units/i386-freebsd/printer.o ../../rtl/units/i386-freebsd/sysutils.o ../../rtl/units/i386-freebsd/varutils.o ../../rtl/units/i386-freebsd/math.o ../../rtl/units/i386-freebsd/variants.o ../../rtl/units/i386-freebsd/typinfo.o ../../rtl/units/i386-freebsd/types.o ../../rtl/units/i386-freebsd/classes.o ../../rtl/units/i386-freebsd/dynlibs.o ../../rtl/units/i386-freebsd/x86.o ../../rtl/units/i386-freebsd/ports.o ../../rtl/units/i386-freebsd/cpu.o ../../rtl/units/i386-freebsd/mmx.o ../../rtl/units/i386-freebsd/charset.o ../../rtl/units/i386-freebsd/ucomplex.o ../../rtl/units/i386-freebsd/crt.o ../../rtl/units/i386-freebsd/getopts.o ../../rtl/units/i386-freebsd/heaptrc.o ../../rtl/units/i386-freebsd/lineinfo.o ../../rtl/units/i386-freebsd/errors.o ../../rtl/units/i386-freebsd/sockets.o ../../rtl/units/i386-freebsd/ipc.o ../../rtl/units/i386-freebsd/terminfo.o ../../rtl/units/i386-freebsd/bsd.o ../../rtl/units/i386-freebsd/freebsd.o ../../rtl/units/i386-freebsd/video.o ../../rtl/units/i386-freebsd/mouse.o ../../rtl/units/i386-freebsd/keyboard.o ../../rtl/units/i386-freebsd/console.o ../../rtl/units/i386-freebsd/serial.o ../../rtl/units/i386-freebsd/dateutils.o ../../rtl/units/i386-freebsd/sysconst.o ../../rtl/units/i386-freebsd/cthreads.o ../../rtl/units/i386-freebsd/strutils.o ../../rtl/units/i386-freebsd/convutils.o ../../rtl/units/i386-freebsd/dos.o ../../rtl/units/i386-freebsd/objects.o ../../rtl/units/i386-freebsd/cwstring.o ../../rtl/units/i386-freebsd/fpmkunit.o ../../rtl/units/i386-freebsd/libpsystem.a ../../rtl/units/i386-freebsd/libpunixtype.a ../../rtl/units/i386-freebsd/libpctypes.a ../../rtl/units/i386-freebsd/libpobjpas.a ../../rtl/units/i386-freebsd/libpmacpas.a ../../rtl/units/i386-freebsd/libpstrings.a ../../rtl/units/i386-freebsd/libpsyscall.a ../../rtl/units/i386-freebsd/libpsysctl.a ../../rtl/units/i386-freebsd/libpbaseunix.a ../../rtl/units/i386-freebsd/libpunixutil.a ../../rtl/units/i386-freebsd/libpunix.a ../../rtl/units/i386-freebsd/libprtlconsts.a ../../rtl/units/i386-freebsd/libpinitc.a ../../rtl/units/i386-freebsd/libpcmem.a ../../rtl/units/i386-freebsd/libpmatrix.a ../../rtl/units/i386-freebsd/libpdl.a ../../rtl/units/i386-freebsd/libptermio.a ../../rtl/units/i386-freebsd/libpprinter.a ../../rtl/units/i386-freebsd/libpsysutils.a ../../rtl/units/i386-freebsd/libpvarutils.a ../../rtl/units/i386-freebsd/libpmath.a ../../rtl/units/i386-freebsd/libpvariants.a ../../rtl/units/i386-freebsd/libptypinfo.a ../../rtl/units/i386-freebsd/libptypes.a ../../rtl/units/i386-freebsd/libpclasses.a ../../rtl/units/i386-freebsd/libpdynlibs.a ../../rtl/units/i386-freebsd/libpx86.a ../../rtl/units/i386-freebsd/libpports.a ../../rtl/units/i386-freebsd/libpcpu.a ../../rtl/units/i386-freebsd/libpmmx.a ../../rtl/units/i386-freebsd/libpcharset.a ../../rtl/units/i386-freebsd/libpucomplex.a ../../rtl/units/i386-freebsd/libpcrt.a ../../rtl/units/i386-freebsd/libpgetopts.a ../../rtl/units/i386-freebsd/libpheaptrc.a ../../rtl/units/i386-freebsd/libplineinfo.a ../../rtl/units/i386-freebsd/libperrors.a ../../rtl/units/i386-freebsd/libpsockets.a ../../rtl/units/i386-freebsd/libpipc.a ../../rtl/units/i386-freebsd/libpterminfo.a ../../rtl/units/i386-freebsd/libpbsd.a ../../rtl/units/i386-freebsd/libpfreebsd.a ../../rtl/units/i386-freebsd/libpvideo.a ../../rtl/units/i386-freebsd/libpmouse.a ../../rtl/units/i386-freebsd/libpkeyboard.a ../../rtl/units/i386-freebsd/libpconsole.a ../../rtl/units/i386-freebsd/libpserial.a ../../rtl/units/i386-freebsd/libpdateutils.a ../../rtl/units/i386-freebsd/libpsysconst.a ../../rtl/units/i386-freebsd/libpcthreads.a ../../rtl/units/i386-freebsd/libpstrutils.a ../../rtl/units/i386-freebsd/libpconvutils.a ../../rtl/units/i386-freebsd/libpdos.a ../../rtl/units/i386-freebsd/libpobjects.a ../../rtl/units/i386-freebsd/libpcwstring.a ../../rtl/units/i386-freebsd/libpfpmkunit.a
    /bin/rm -f ../../rtl/units/i386-freebsd/math.rst ../../rtl/units/i386-freebsd/varutils.rst ../../rtl/units/i386-freebsd/typinfo.rst ../../rtl/units/i386-freebsd/classes.rst ../../rtl/units/i386-freebsd/variants.rst ../../rtl/units/i386-freebsd/dateutils.rst ../../rtl/units/i386-freebsd/sysconst.rst ../../rtl/units/i386-freebsd/fpmkunit.rst
    /bin/rm -f fpcmade.i386-freebsd Package.fpc ppas.sh script.res link.res
    /bin/rm -f *.s *_ppas.sh
    gmake[5]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    gmake[4]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl'
    gmake -C ../rtl 'OPT=-CX' all
    gmake[4]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl'
    gmake -C freebsd all
    gmake[5]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    as -o ../../rtl/units/i386-freebsd/prt0.o i386/prt0.as
    as -o ../../rtl/units/i386-freebsd/cprt0.o i386/cprt0.as
    as -o ../../rtl/units/i386-freebsd/gprt0.o i386/gprt0.as
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -Us -Sg ../bsd/system.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/unixtype.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/ctypes.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -I../objpas ../objpas/objpas.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/macpas.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/strings.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/syscall.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../bsd/sysctl.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/baseunix.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/unixutil.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/unix.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386: ../objpas/rtlconsts.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/initc.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/cmem.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/matrix.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/dl.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 termio.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/printer.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/errors.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../objpas/sysconst.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -Fi../objpas/sysutils ../unix/sysutils.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -I../objpas ../unix/varutils.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../objpas/math.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -Sg ../objpas/typinfo.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -Fi../inc ../inc/variants.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../objpas/types.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -Fi../objpas/classes ../unix/classes.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/dynlibs.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/x86.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/ports.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../i386/cpu.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../i386/mmx.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/charset.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/ucomplex.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/crt.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/getopts.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -Sg ../inc/heaptrc.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/lineinfo.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/sockets.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/ipc.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/terminfo.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../bsd/bsd.pas
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 freebsd.pas
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/video.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/mouse.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/keyboard.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 console.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/serial.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 -I../objpas ../objpas/dateutils.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/cthreads.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../objpas/strutils.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../objpas/convutils.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/dos.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../inc/objects.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../unix/cwstring.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -dNOMOUSE -Fl/usr/lib -Fi../inc -Fi../i386 -Fi../unix -Fi../bsd -Fi../bsd/i386 -Fi../freebsd/i386 -FE. -FU../../rtl/units/i386-freebsd -CX -di386 ../common/fpmkunit.pp
    gmake[5]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    gmake[4]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl'
    gmake[3]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake cycleclean compiler
    gmake[3]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /bin/rm -f pp pp.o libppp.a
    /bin/rm -rf units
    /bin/rm -f *.o *.ppu *.rst *.s *.a *.so *.ppl
    /bin/rm -rf *.sl
    /bin/rm -f fpcmade.* Package.fpc ppas.sh script.res link.res
    /bin/rm -f *_ppas.sh
    gmake -C utils cleanall
    gmake[4]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/utils'
    /bin/rm -f fpc fppkg ppufiles ppudump ppumove fpcsubst fpcmkcfg fpc.o fppkg.o ppufiles.o ppudump.o ppumove.o fpcsubst.o fpcmkcfg.o libpfpc.a libpfppkg.a libpppufiles.a libpppudump.a libpppumove.a libpfpcsubst.a libpfpcmkcfg.a
    /bin/rm -f units/i386-freebsd/ppu.ppu units/i386-freebsd/crc.ppu units/i386-freebsd/usubst.ppu
    /bin/rm -rf units
    /bin/rm -f *.o *.ppu *.rst *.s *.a *.so *.ppl
    /bin/rm -rf *.sl
    /bin/rm -f fpcmade.* Package.fpc ppas.sh script.res link.res
    /bin/rm -f *_ppas.sh
    gmake[4]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/utils'
    /bin/rm -rf i386/units
    /bin/rm -f i386/*.o i386/*.ppu i386/*.rst i386/*.s i386/*.a i386/*.so i386/*.ppl
    /bin/rm -f i386/ppc386 i386/ppcaxp i386/ppc68k i386/ppcx64 i386/ppcppc i386/ppcppc i386/ppc386
    /bin/rm -f ppc386
    /bin/mkdir -p i386/units/i386-freebsd
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 -Fl/usr/lib -Fui386 -Fusystems -Fu../rtl/units/i386-freebsd -Fii386 -FE. -FUi386/units/i386-freebsd -CX -di386 -dGDB -dBROWSERLOG -Fux86 pp.pas
    /bin/mv -f ./pp ppc386
    gmake[3]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake echotime
    gmake[3]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    Start 12:01:20 now 12:04:01
    gmake[3]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake[2]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /bin/rm -f ppc2
    /bin/mv -f ppc386 ppc2
    gmake 'FPC=/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc2' 'OLDFPC=/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1' next
    gmake[2]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc1 and /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc2 are equal
    /bin/cp -fp /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc2 ppc386
    gmake[2]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /bin/rm -f ppc3
    /bin/mv -f ppc386 ppc3
    gmake[1]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake 'FPC=/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc3' 'OLDFPC=/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc2' next
    gmake[1]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc2 and /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc3 are equal
    /bin/cp -fp /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc3 ppc386
    gmake[1]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    /usr/bin/diff ppc3 ppc386
    gmake utils_all 'FPC=/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386'
    gmake[1]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake -C utils all
    gmake[2]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/utils'
    /bin/mkdir -p units/i386-freebsd
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386 -Fl/usr/lib -Fu.. -Fu../../rtl/units/i386-freebsd -FE. -FUunits/i386-freebsd -CX -di386 fpc.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386 -Fl/usr/lib -Fu.. -Fu../../rtl/units/i386-freebsd -FE. -FUunits/i386-freebsd -CX -di386 fppkg.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386 -Fl/usr/lib -Fu.. -Fu../../rtl/units/i386-freebsd -FE. -FUunits/i386-freebsd -CX -di386 ../ppu.pas
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386 -Fl/usr/lib -Fu.. -Fu../../rtl/units/i386-freebsd -FE. -FUunits/i386-freebsd -CX -di386 ppufiles.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386 -Fl/usr/lib -Fu.. -Fu../../rtl/units/i386-freebsd -FE. -FUunits/i386-freebsd -CX -di386 ppudump.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386 -Fl/usr/lib -Fu.. -Fu../../rtl/units/i386-freebsd -FE. -FUunits/i386-freebsd -CX -di386 ppumove.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386 -Fl/usr/lib -Fu.. -Fu../../rtl/units/i386-freebsd -FE. -FUunits/i386-freebsd -CX -di386 fpcsubst.pp
    /usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/ppc386 -Fl/usr/lib -Fu.. -Fu../../rtl/units/i386-freebsd -FE. -FUunits/i386-freebsd -CX -di386 fpcmkcfg.pp
    gmake[2]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/utils'
    gmake[1]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    gmake echotime
    gmake[1]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    Start 12:01:20 now 12:04:09
    gmake[1]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler'
    ===> Installing for fpc-2.0.4_1
    ===> Generating temporary packing list
    ===> Checking if lang/fpc already installed
    # Installing fpc compiler
    gmake -C freebsd all
    gmake[1]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    gmake[1]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    /usr/ports/lang/fpc/work/fpc-bin/bin/fpcmake -p -Ti386-freebsd Makefile.fpc
    Processing Makefile.fpc
    Writing Package.fpc
    /usr/bin/install -m 755 -d /usr/local/lib/fpc/2.0.4/units/i386-freebsd/rtl
    /usr/bin/install -c -m 644 Package.fpc /usr/local/lib/fpc/2.0.4/units/i386-freebsd/rtl
    gmake -C freebsd install
    gmake[1]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    /usr/bin/install -m 755 -d /usr/local/lib/fpc/2.0.4/units/i386-freebsd/rtl
    /usr/bin/install -c -m 644 ../../rtl/units/i386-freebsd/prt0.o ../../rtl/units/i386-freebsd/cprt0.o ../../rtl/units/i386-freebsd/gprt0.o /usr/local/lib/fpc/2.0.4/units/i386-freebsd/rtl
    /usr/bin/install -m 755 -d /usr/local/lib/fpc/2.0.4/units/i386-freebsd/rtl
    /usr/bin/install -c -m 644 ../../rtl/units/i386-freebsd/system.ppu ../../rtl/units/i386-freebsd/unixtype.ppu ../../rtl/units/i386-freebsd/ctypes.ppu ../../rtl/units/i386-freebsd/objpas.ppu ../../rtl/units/i386-freebsd/macpas.ppu ../../rtl/units/i386-freebsd/strings.ppu ../../rtl/units/i386-freebsd/syscall.ppu ../../rtl/units/i386-freebsd/sysctl.ppu ../../rtl/units/i386-freebsd/baseunix.ppu ../../rtl/units/i386-freebsd/unixutil.ppu ../../rtl/units/i386-freebsd/unix.ppu ../../rtl/units/i386-freebsd/rtlconsts.ppu ../../rtl/units/i386-freebsd/initc.ppu ../../rtl/units/i386-freebsd/cmem.ppu ../../rtl/units/i386-freebsd/matrix.ppu ../../rtl/units/i386-freebsd/dl.ppu ../../rtl/units/i386-freebsd/termio.ppu ../../rtl/units/i386-freebsd/printer.ppu ../../rtl/units/i386-freebsd/sysutils.ppu ../../rtl/units/i386-freebsd/varutils.ppu ../../rtl/units/i386-freebsd/math.ppu ../../rtl/units/i386-freebsd/variants.ppu ../../rtl/units/i386-freebsd/typinfo.ppu ../../rtl/units/i386-freebsd/types.ppu ../../rtl/units/i386-freebsd/classes.ppu ../../rtl/units/i386-freebsd/dynlibs.ppu ../../rtl/units/i386-freebsd/x86.ppu ../../rtl/units/i386-freebsd/ports.ppu ../../rtl/units/i386-freebsd/cpu.ppu ../../rtl/units/i386-freebsd/mmx.ppu ../../rtl/units/i386-freebsd/charset.ppu ../../rtl/units/i386-freebsd/ucomplex.ppu ../../rtl/units/i386-freebsd/crt.ppu ../../rtl/units/i386-freebsd/getopts.ppu ../../rtl/units/i386-freebsd/heaptrc.ppu ../../rtl/units/i386-freebsd/lineinfo.ppu ../../rtl/units/i386-freebsd/errors.ppu ../../rtl/units/i386-freebsd/sockets.ppu ../../rtl/units/i386-freebsd/ipc.ppu ../../rtl/units/i386-freebsd/terminfo.ppu ../../rtl/units/i386-freebsd/bsd.ppu ../../rtl/units/i386-freebsd/freebsd.ppu ../../rtl/units/i386-freebsd/video.ppu ../../rtl/units/i386-freebsd/mouse.ppu ../../rtl/units/i386-freebsd/keyboard.ppu ../../rtl/units/i386-freebsd/console.ppu ../../rtl/units/i386-freebsd/serial.ppu ../../rtl/units/i386-freebsd/dateutils.ppu ../../rtl/units/i386-freebsd/sysconst.ppu ../../rtl/units/i386-freebsd/cthreads.ppu ../../rtl/units/i386-freebsd/strutils.ppu ../../rtl/units/i386-freebsd/convutils.ppu ../../rtl/units/i386-freebsd/dos.ppu ../../rtl/units/i386-freebsd/objects.ppu ../../rtl/units/i386-freebsd/cwstring.ppu ../../rtl/units/i386-freebsd/fpmkunit.ppu /usr/local/lib/fpc/2.0.4/units/i386-freebsd/rtl
    /usr/bin/install -c -m 644 ../../rtl/units/i386-freebsd/system.o ../../rtl/units/i386-freebsd/unixtype.o ../../rtl/units/i386-freebsd/ctypes.o ../../rtl/units/i386-freebsd/objpas.o ../../rtl/units/i386-freebsd/macpas.o ../../rtl/units/i386-freebsd/strings.o ../../rtl/units/i386-freebsd/syscall.o ../../rtl/units/i386-freebsd/sysctl.o ../../rtl/units/i386-freebsd/baseunix.o ../../rtl/units/i386-freebsd/unixutil.o ../../rtl/units/i386-freebsd/unix.o ../../rtl/units/i386-freebsd/rtlconsts.o ../../rtl/units/i386-freebsd/initc.o ../../rtl/units/i386-freebsd/cmem.o ../../rtl/units/i386-freebsd/matrix.o ../../rtl/units/i386-freebsd/dl.o ../../rtl/units/i386-freebsd/termio.o ../../rtl/units/i386-freebsd/printer.o ../../rtl/units/i386-freebsd/sysutils.o ../../rtl/units/i386-freebsd/varutils.o ../../rtl/units/i386-freebsd/math.o ../../rtl/units/i386-freebsd/variants.o ../../rtl/units/i386-freebsd/typinfo.o ../../rtl/units/i386-freebsd/types.o ../../rtl/units/i386-freebsd/classes.o ../../rtl/units/i386-freebsd/dynlibs.o ../../rtl/units/i386-freebsd/x86.o ../../rtl/units/i386-freebsd/ports.o ../../rtl/units/i386-freebsd/cpu.o ../../rtl/units/i386-freebsd/mmx.o ../../rtl/units/i386-freebsd/charset.o ../../rtl/units/i386-freebsd/ucomplex.o ../../rtl/units/i386-freebsd/crt.o ../../rtl/units/i386-freebsd/getopts.o ../../rtl/units/i386-freebsd/heaptrc.o ../../rtl/units/i386-freebsd/lineinfo.o ../../rtl/units/i386-freebsd/errors.o ../../rtl/units/i386-freebsd/sockets.o ../../rtl/units/i386-freebsd/ipc.o ../../rtl/units/i386-freebsd/terminfo.o ../../rtl/units/i386-freebsd/bsd.o ../../rtl/units/i386-freebsd/freebsd.o ../../rtl/units/i386-freebsd/video.o ../../rtl/units/i386-freebsd/mouse.o ../../rtl/units/i386-freebsd/keyboard.o ../../rtl/units/i386-freebsd/console.o ../../rtl/units/i386-freebsd/serial.o ../../rtl/units/i386-freebsd/dateutils.o ../../rtl/units/i386-freebsd/sysconst.o ../../rtl/units/i386-freebsd/cthreads.o ../../rtl/units/i386-freebsd/strutils.o ../../rtl/units/i386-freebsd/convutils.o ../../rtl/units/i386-freebsd/dos.o ../../rtl/units/i386-freebsd/objects.o ../../rtl/units/i386-freebsd/cwstring.o ../../rtl/units/i386-freebsd/fpmkunit.o ../../rtl/units/i386-freebsd/libpsystem.a ../../rtl/units/i386-freebsd/libpunixtype.a ../../rtl/units/i386-freebsd/libpctypes.a ../../rtl/units/i386-freebsd/libpobjpas.a ../../rtl/units/i386-freebsd/libpmacpas.a ../../rtl/units/i386-freebsd/libpstrings.a ../../rtl/units/i386-freebsd/libpsyscall.a ../../rtl/units/i386-freebsd/libpsysctl.a ../../rtl/units/i386-freebsd/libpbaseunix.a ../../rtl/units/i386-freebsd/libpunixutil.a ../../rtl/units/i386-freebsd/libpunix.a ../../rtl/units/i386-freebsd/libprtlconsts.a ../../rtl/units/i386-freebsd/libpinitc.a ../../rtl/units/i386-freebsd/libpcmem.a ../../rtl/units/i386-freebsd/libpmatrix.a ../../rtl/units/i386-freebsd/libpdl.a ../../rtl/units/i386-freebsd/libptermio.a ../../rtl/units/i386-freebsd/libpprinter.a ../../rtl/units/i386-freebsd/libpsysutils.a ../../rtl/units/i386-freebsd/libpvarutils.a ../../rtl/units/i386-freebsd/libpmath.a ../../rtl/units/i386-freebsd/libpvariants.a ../../rtl/units/i386-freebsd/libptypinfo.a ../../rtl/units/i386-freebsd/libptypes.a ../../rtl/units/i386-freebsd/libpclasses.a ../../rtl/units/i386-freebsd/libpdynlibs.a ../../rtl/units/i386-freebsd/libpx86.a ../../rtl/units/i386-freebsd/libpports.a ../../rtl/units/i386-freebsd/libpcpu.a ../../rtl/units/i386-freebsd/libpmmx.a ../../rtl/units/i386-freebsd/libpcharset.a ../../rtl/units/i386-freebsd/libpucomplex.a ../../rtl/units/i386-freebsd/libpcrt.a ../../rtl/units/i386-freebsd/libpgetopts.a ../../rtl/units/i386-freebsd/libpheaptrc.a ../../rtl/units/i386-freebsd/libplineinfo.a ../../rtl/units/i386-freebsd/libperrors.a ../../rtl/units/i386-freebsd/libpsockets.a ../../rtl/units/i386-freebsd/libpipc.a ../../rtl/units/i386-freebsd/libpterminfo.a ../../rtl/units/i386-freebsd/libpbsd.a ../../rtl/units/i386-freebsd/libpfreebsd.a ../../rtl/units/i386-freebsd/libpvideo.a ../../rtl/units/i386-freebsd/libpmouse.a ../../rtl/units/i386-freebsd/libpkeyboard.a ../../rtl/units/i386-freebsd/libpconsole.a ../../rtl/units/i386-freebsd/libpserial.a ../../rtl/units/i386-freebsd/libpdateutils.a ../../rtl/units/i386-freebsd/libpsysconst.a ../../rtl/units/i386-freebsd/libpcthreads.a ../../rtl/units/i386-freebsd/libpstrutils.a ../../rtl/units/i386-freebsd/libpconvutils.a ../../rtl/units/i386-freebsd/libpdos.a ../../rtl/units/i386-freebsd/libpobjects.a ../../rtl/units/i386-freebsd/libpcwstring.a ../../rtl/units/i386-freebsd/libpfpmkunit.a /usr/local/lib/fpc/2.0.4/units/i386-freebsd/rtl
    gmake[1]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/rtl/freebsd'
    gmake -C utils install
    gmake[1]: Entering directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/utils'
    /usr/bin/install -m 755 -d /usr/local/bin
    /usr/bin/install -c -m 755 fpc fppkg ppufiles ppudump ppumove fpcsubst fpcmkcfg /usr/local/bin
    gmake[1]: Leaving directory `/usr/ports/lang/fpc/work/fpcbuild_2.0.4_exp/fpcsrc/compiler/utils'
    /usr/bin/install -m 755 -d /usr/local/lib/fpc/2.0.4
    /usr/bin/install -c -m 755 ppc386 /usr/local/lib/fpc/2.0.4/ppc386
    /usr/bin/install -m 755 -d /usr/local/lib/fpc/2.0.4
    /usr/bin/install -c -m 755 utils/samplecfg /usr/local/lib/fpc/2.0.4/samplecfg
    /usr/bin/install -m 755 -d /usr/local/lib/fpc/2.0.4/msg
    /usr/bin/install -c -m 644 msg/errorct.msg msg/errord.msg msg/errorda.msg msg/errore.msg msg/errores.msg msg/errorf.msg msg/errorfi.msg msg/errorhe.msg msg/errorheu.msg msg/errorid.msg msg/errorn.msg msg/errorpl.msg msg/errorpli.msg msg/errorptd.msg msg/errorptw.msg msg/errorr.msg msg/errorrw.msg msg/errorues.msg /usr/local/lib/fpc/2.0.4/msg
    # Installing manpages
    install -o root -g wheel -m 444 /usr/ports/lang/fpc/work/fpc-bin/man/man1/* /usr/local/man/man1
    install -o root -g wheel -m 444 /usr/ports/lang/fpc/work/fpc-bin/man/man5/* /usr/local/man/man5
    if [ -e "/usr/local/bin/ppc386" ]; then /bin/rm -f "/usr/local/bin/ppc386"; fi
    /bin/ln -s "/usr/local/lib/fpc/2.0.4/ppc386" "/usr/local/bin"
    /bin/sh "/usr/local/lib/fpc/2.0.4/samplecfg" "/usr/local/lib/fpc/2.0.4" "/usr/local/etc"
    Running on freebsd
    Write permission in /usr/local/etc.
    Writing sample configuration file to /usr/local/etc/fpc.cfg
    ################################################## #############################

    1) Add lib paths to /usr/local/etc/fpc.cfg

    # searchpath for libraries
    -Fl/usr/local/lib
    -Fl/usr/X11R6/lib

    This is necessary for correct linking of libraries.

    2) You can to install additional units from:

    * lang/fpc-units

    3) If you want see all documentation about FreePascal, you can to install

    * lang/fpc-docs

    4) Optionally, you can to install textmode IDE with delphi support

    * editors/fpc-ide

    5) Enjoy it

    ################################################## #############################
    ===> Compressing manual pages for fpc-2.0.4_1
    ===> Registering installation for fpc-2.0.4_1
    PCBSD# fpc
    Free Pascal Compiler version 2.0.4 [2006/10/16] for i386
    Copyright (c) 1993-2006 by Florian Klaempfl
    /usr/local/bin/ppc386 [options] <inputfile> [options]
    put + after a boolean switch option to enable it, - to disable it
    -a the compiler doesn't delete the generated assembler file
    -al list sourcecode lines in assembler file
    -an list node info in assembler file
    -ap use pipes instead of creating temporary assembler files
    -ar list register allocation/release info in assembler file
    -at list temp allocation/release info in assembler file
    -A<x> output format:
    -Adefault use default assembler
    -Aas assemble using GNU AS
    -Anasmcoff coff (Go32v2) file using Nasm
    -Anasmelf elf32 (Linux) file using Nasm
    -Anasmwin32Win32 object file using Nasm
    -AnasmwdosxWin32/WDOSX object file using Nasm
    -Awasm obj file using Wasm (Watcom)
    -Anasmobj obj file using Nasm
    -Amasm obj file using Masm (Microsoft)
    -Atasm obj file using Tasm (Borland)
    -Aelf elf32 (Linux) using internal writer
    *** press enter ***

    -Acoff coff (Go32v2) using internal writer
    -Apecoff pecoff (Win32) using internal writer
    -b generate browser info
    -bl generate local symbol info
    -B build all modules
    -C<x> code generation options:
    -Cc<x> set default calling convention to <x>
    -CD create also dynamic library (not supported)
    -Ce Compilation with emulated floating point opcodes
    -Cf<x> Select fpu instruction set to use, see fpc -i for possible values
    -Cg Generate PIC code
    -Ch<n> <n> bytes heap (between 1023 and 67107840)
    -Ci IO-checking
    -Cn omit linking stage
    -Co check overflow of integer operations
    -Cp<x> select instruction set, see fpc -i for possible values
    -Cr range checking
    -CR verify object method call validity
    -Cs<n> set stack size to <n>
    -Ct stack checking
    -CX create also smartlinked library
    -d<x> defines the symbol <x>
    -D generate a DEF file
    *** press enter ***

    -Dd<x> set description to <x>
    -Dv<x> set DLL version to <x>
    -e<x> set path to executable
    -E same as -Cn
    -F<x> set file names and paths:
    -Fa<x>[,y] for a program load first units <x> and [y] before uses is parsed
    -Fc<x> sets input codepage to <x>
    -FD<x> sets the directory where to search for compiler utilities
    -Fe<x> redirect error output to <x>
    -FE<x> set exe/unit output path to <x>
    -Fi<x> adds <x> to include path
    -Fl<x> adds <x> to library path
    -FL<x> uses <x> as dynamic linker
    -Fo<x> adds <x> to object path
    -Fr<x> load error message file <x>
    -Fu<x> adds <x> to unit path
    -FU<x> set unit output path to <x>, overrides -FE
    -g generate debugger information:
    -gc generate checks for pointers
    -gd use dbx
    -gg use gsym
    -gh use heap trace unit (for memory leak debugging)
    -gl use line info unit to show more info for backtraces
    *** press enter ***

    -gv generates programs traceable with valgrind
    -gw generate dwarf debugging info
    -i information
    -iD return compiler date
    -iV return compiler version
    -iW return full compiler version
    -iSO return compiler OS
    -iSP return compiler processor
    -iTO return target OS
    -iTP return target processor
    -I<x> adds <x> to include path
    -k<x> Pass <x> to the linker
    -l write logo
    -M<x> set language mode to <x>
    -Mfpc free pascal dialect (default)
    -Mobjfpc switch some Delphi 2 extensions on
    -Mdelphi tries to be Delphi compatible
    -Mtp tries to be TP/BP 7.0 compatible
    -Mgpc tries to be gpc compatible
    -Mmacpas tries to be compatible to the macintosh pascal dialects
    -n don't read the default config file
    -o<x> change the name of the executable produced to <x>
    -O<x> optimizations:
    *** press enter ***

    -Oa <type>=<values> set alignment
    -Og generate smaller code
    -OG generate faster code (default)
    -Or keep certain variables in registers
    -Ou enable uncertain optimizations (see docs)
    -O1 level 1 optimizations (quick optimizations)
    -O2 level 2 optimizations (-O1 + slower optimizations)
    -O3 level 3 optimizations (-O2 repeatedly, max 5 times)
    -Op<x> target processor:
    -Op1 set target processor to 386/486
    -Op2 set target processor to Pentium/PentiumMMX (tm)
    -Op3 set target processor to PPro/PII/c6x86/K6 (tm)
    -Op4 set target processor to Pentium 4 (tm)
    -Op5 set target processor to Pentium M (tm)
    -pg generate profile code for gprof (defines FPC_PROFILE)
    -R<x> assembler reading style:
    -Rdefault use default assembler
    -Ratt read AT&T style assembler
    -Rintel read Intel style assembler
    -S<x> syntax options:
    -S2 same as -Mobjfpc
    -Sc supports operators like C (*=,+=,/= and -=)
    -Sa include assertion code.
    *** press enter ***

    -Sd same as -Mdelphi
    -Se<x> error options. <x> is a combination of the following:
    <n> : compiler stops after the <n> errors (default is 1)
    w : compiler stops also after warnings
    n : compiler stops also after notes
    h : compiler stops also after hints
    -Sg allow LABEL and GOTO
    -Sh Use ansistrings
    -Si support C++ styled INLINE
    -Sk load fpcylix unit
    -SI<x> set interface style to <x>
    -SIcom COM compatible interface (default)
    -SIcorba CORBA compatible interface
    -Sm support macros like C (global)
    -So same as -Mtp
    -Sp same as -Mgpc
    -Ss constructor name must be init (destructor must be done)
    -St allow static keyword in objects
    -s don't call assembler and linker
    -sh Generate script to link on host
    -st Generate script to link on target
    -sr Skip register allocation phase (use with -alr)
    -T<x> Target operating system:
    *** press enter ***

    -Temx OS/2 via EMX (including EMX/RSX extender)
    -Tfreebsd FreeBSD
    -Tgo32v2 Version 2 of DJ Delorie DOS extender
    -Tlinux Linux
    -Tnetbsd NetBSD
    -Tnetware Novell Netware Module (clib)
    -Tnetwlibc Novell Netware Module (libc)
    -Topenbsd OpenBSD
    -Tos2 OS/2 / eComStation
    -Tsunos SunOS/Solaris
    -Twatcom Watcom compatible DOS extender
    -Twdosx WDOSX DOS extender
    -Twin32 Windows 32 Bit
    -u<x> undefines the symbol <x>
    -U unit options:
    -Un don't check the unit name
    -Ur generate release unit files
    -Us compile a system unit
    -v<x> Be verbose. <x> is a combination of the following letters:
    e : Show errors (default) 0 : Show nothing (except errors)
    w : Show warnings u : Show unit info
    n : Show notes t : Show tried/used files
    h : Show hints c : Show conditionals
    *** press enter ***

    i : Show general info d : Show debug info
    l : Show linenumbers r : Rhide/GCC compatibility mode
    a : Show everything x : Executable info (Win32 only)
    b : Write file names messages with full path
    v : write fpcdebug.txt with p : Write tree.log with parse tree
    lots of debugging info
    -W<x> Win32-like target options
    -WB Create a relocatable image
    -WB<x> Set Image base to Hexadecimal <x> value
    -WC Specify console type application
    -WD Use DEFFILE to export functions of DLL or EXE
    -WF Specify full-screen type application (OS/2 only)
    -WG Specify graphic type application
    -WN Do not generate relocation code (necessary for debugging)
    -WR Generate relocation code
    -X executable options:
    -Xc pass --shared to the linker (Unix only)
    -Xd don't use standard library search path (needed for cross compile)
    -XD try to link units dynamic (defines FPC_LINK_DYNAMIC)
    -Xm generate link map
    -XM<x> set the name of the 'main' program routine (default is 'main')
    -XP<x> prepend the binutils names with the prefix <x>
    -Xr<x> set library search path to <x> (needed for cross compile)
    *** press enter ***

    -Xs strip all symbols from executable
    -XS try to link units static (default) (defines FPC_LINK_STATIC)
    -Xt link with static libraries (-static is passed to linker)
    -XX try to link units smart (defines FPC_LINK_SMART)

    -? shows this help
    -h shows this help without waiting
    PCBSD#

    What do I do?

    Could someone please help me?
    Nicholas.
    <br />
    <br />Please join: http://holzstukka.proboards81.com

  2. #2

    Lazarus in PC-BSD

    This is because FreeBSD decided to rename the gtk libraries, which sucks because now it is impossible for us to develop programs that work both on FreeBSD 5 and 6. You need to change a define in the source code. Ask Marco van de Voort, he knows this issue very well.

  3. #3

    Lazarus in PC-BSD

    oh, thanks.
    Nicholas.
    <br />
    <br />Please join: http://holzstukka.proboards81.com

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •