PDA

View Full Version : Lazarus in PC-BSD



Voltrox
16-10-2006, 06:06 PM
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?

dmantione
16-10-2006, 08:38 PM
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.

Voltrox
17-10-2006, 01:18 AM
oh, thanks. :(