Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2009-04

EABI problems with FPC

18 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

ik

Hello,

I tried to create an Hello World program in OpenMoko (after creating arm fpc). When I try to compile it, ld gives the following error message:

/usr/bin/ld: ERROR: Source object
/usr/lib/fpc/2.3.1/units/arm-linux/rtl/system.o has EABI version 0, but target hello has EABI version 4

I compile it as follows:
/usr/lib/fpc/2.3.1/ppcarm -O- hello.pp

Should I define another flag as well ?

Thanks,
Ido

Reply by email

Henry Vermaak
to ik

2009/4/6 ik :

Show quoted text 13 lines
Hello, I tried to create an Hello World program in OpenMoko (after creating arm fpc). When I try to compile it, ld gives the following error message: /usr/bin/ld: ERROR: Source object /usr/lib/fpc/2.3.1/units/arm-linux/rtl/system.o has EABI version 0, but target hello has EABI version 4 I compile it as follows: /usr/lib/fpc/2.3.1/ppcarm -O- hello.pp Should I define another flag as well ?

have you built the compiler and rtl with -dFPC_ARMEL?

henry

Reply by email

Jonas Maebe
to ik: I tried to create an Hello World program in OpenMoko (after creating arm fpc). When I try…
ik wrote 8 lines
I tried to create an Hello World program in OpenMoko (after creating arm fpc). When I try to compile it, ld gives the following error message: /usr/bin/ld: ERROR: Source object /usr/lib/fpc/2.3.1/units/arm-linux/rtl/system.o has EABI version 0, but target hello has EABI version 4

See http://bugs.freepascal.org/view.php?id=13454 for some flags you have to use, and a patch that you can try. And note that ARMEL/EABI is very much untested.

Jonas

Reply by email

ik
to Henry Vermaak: 2009/4/6 ik : have you built the compiler and rtl with -dFPC_ARMEL? henry

No, doing it now

Thanks

Ido

Henry Vermaak wrote 22 lines
2009/4/6 ik : > Hello, > > I tried to create an Hello World program in OpenMoko (after creating arm > fpc). When I try to compile it, ld gives the following error message: > > /usr/bin/ld: ERROR: Source object > /usr/lib/fpc/2.3.1/units/arm-linux/rtl/system.o has EABI version 0, but > target hello has EABI version 4 > > I compile it as follows: > /usr/lib/fpc/2.3.1/ppcarm -O- hello.pp > > Should I define another flag as well ? have you built the compiler and rtl with -dFPC_ARMEL? henry _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

ik
to Jonas Maebe: See http://bugs.freepascal.org/view.php?id=13454 for some flags you have to use, and a…
Jonas Maebe wrote 14 lines
On 06 Apr 2009, at 15:15, ik wrote: I tried to create an Hello World program in OpenMoko (after creating arm > fpc). When I try to compile it, ld gives the following error message: > > /usr/bin/ld: ERROR: Source object > /usr/lib/fpc/2.3.1/units/arm-linux/rtl/system.o has EABI version 0, but > target hello has EABI version 4 > See http://bugs.freepascal.org/view.php?id=13454 for some flags you have to use, and a patch that you can try. And note that ARMEL/EABI is very much untested.

I can see that, now I have segfult ... Is there a way to do a real cross compile, that is to be in a normal environment and just make the result set to ARM EABI ?

And any of you wish, I can give ssh access to my Moko (when it is booted to the microsd) to test FPC on ARM EABI better, or help me understand how to test it myself, and might even fix/add things.

Show quoted text 9 lines
Jonas _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Thanks,
Ido

Reply by email

Benedikt Schindler
to ik

Hi,

i also try to get free pascal running on my freerunner. i needed many tries to get a running ppcarm for my device. (In reality i didn't know why it worked in the last run ... but it did, and so i don't ask :) )

now i let the freerunner recompile the hole fpcbuild. But that could take some time. ... you know how fast our devices are :) i hope that all things will work well after that .

i used these compiler options : OPT="-dFPC_ARMEL -O- -dFPC_ABI_EABI" NOGDB=1

i tell you if it works or not.
it could just be hours from now :)

Have you cross compiled the hole free pascal or just the ppcarm?

you should be able to crosscompile the "hello" programm by using the "crossppcarm" compiler on your normal machine.
(And don't forget to use "-dFPC_ARMEL -O- -dFPC_ABI_EABI".)

Beni

Show quoted text 52 lines
On Mon, Apr 6, 2009 at 4:26 PM, Jonas Maebe < > wrote: On 06 Apr 2009, at 15:15, ik wrote: I tried to create an Hello World program in OpenMoko (after creating arm fpc). When I try to compile it, ld gives the following error message: /usr/bin/ld: ERROR: Source object /usr/lib/fpc/2.3.1/units/arm-linux/rtl/system.o has EABI version 0, but target hello has EABI version 4 See http://bugs.freepascal.org/view.php?id=13454 for some flags you have to use, and a patch that you can try. And note that ARMEL/EABI is very much untested. I can see that, now I have segfult ... Is there a way to do a real cross compile, that is to be in a normal environment and just make the result set to ARM EABI ? And any of you wish, I can give ssh access to my Moko (when it is booted to the microsd) to test FPC on ARM EABI better, or help me understand how to test it myself, and might even fix/add things. Jonas _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal Thanks, Ido ------------------------------------------------------------------------ _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Benedikt Schindler
to Benedikt Schindler

fyi:

when i build the fpc sources i get a error message (see below). The make process tries to use an old not functional data2inc programm. Why didn't the make process use the new compiled one?

I deleted all old bin files and restarted the compiler. (i hope he take the new data2inc programm now)

it stopped with errors .... the data2inc programm seems to be build not early enough.
i copyed corsscompiled data2inc, etc. programms on my device.

is started the compiling again. .... i could tell you more in a few hours.

Beni

/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/compiler/ppcarm -Ur -Xs -O2 -n -vwni -Fu..
-Fu/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/rtl/units/arm-linux -FE. -FUunits/arm-linux -dFPC_ARMEL -O- -dFPC_ABI_EABI -darm -dRELEASE fpcsubst.pp
Target OS: Linux for ARMEL
Compiling fpcsubst.pp
Compiling usubst.pp
usubst.pp(56,5) Note: Local variable "I" not used
Assembling usubst
Writing Resource String Table file: fpcsubst.rst
Assembling fpcsubst
Linking ./fpcsubst
350 lines compiled, 16.7 sec
1 note(s) issued
/usr/local/bin/data2inc -b -s fpinc.cfg fpcfg.inc fpcfg make[5]: *** [fpcfg.inc] Illegal instruction
make[5]: Leaving directory
`/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/compiler/utils' make[4]: *** [utils_all] Error 2
make[4]: Leaving directory `/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/compiler' make[3]: *** [cycle] Error 2
make[3]: Leaving directory `/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/compiler' make[2]: *** [compiler_cycle] Error 2
make[2]: Leaving directory `/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc' make[1]: *** [build-stamp.arm-linux] Error 2
make[1]: Leaving directory `/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc' make: *** [fpcsrc/build-stamp.arm-linux] Error 2

Show quoted text 83 lines
Hi, i also try to get free pascal running on my freerunner. i needed many tries to get a running ppcarm for my device. (In reality i didn't know why it worked in the last run ... but it did, and so i don't ask :) ) now i let the freerunner recompile the hole fpcbuild. But that could take some time. ... you know how fast our devices are :) i hope that all things will work well after that . i used these compiler options : OPT="-dFPC_ARMEL -O- -dFPC_ABI_EABI" NOGDB=1 i tell you if it works or not. it could just be hours from now :) Have you cross compiled the hole free pascal or just the ppcarm? you should be able to crosscompile the "hello" programm by using the "crossppcarm" compiler on your normal machine. (And don't forget to use "-dFPC_ARMEL -O- -dFPC_ABI_EABI".) Beni ik schrieb: > > On Mon, Apr 6, 2009 at 4:26 PM, Jonas Maebe > < > wrote: > > > On 06 Apr 2009, at 15:15, ik wrote: > > I tried to create an Hello World program in OpenMoko (after > creating arm > fpc). When I try to compile it, ld gives the following error > message: > > /usr/bin/ld: ERROR: Source object > /usr/lib/fpc/2.3.1/units/arm-linux/rtl/system.o has EABI > version 0, but > target hello has EABI version 4 > > > See http://bugs.freepascal.org/view.php?id=13454 for some flags > you have to use, and a patch that you can try. And note that > ARMEL/EABI is very much untested. > > > I can see that, now I have segfult ... Is there a way to do a real > cross compile, that is to be in a normal environment and just make > the result set to ARM EABI ? > > And any of you wish, I can give ssh access to my Moko (when it is > booted to the microsd) to test FPC on ARM EABI better, or help me > understand how to test it myself, and might even fix/add things. > > > > > > > Jonas > > _______________________________________________ > fpc-pascal maillist - > > http://lists.freepascal.org/mailman/listinfo/fpc-pascal > > > > Thanks, > Ido > ------------------------------------------------------------------------ > > _______________________________________________ > fpc-pascal maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-pascal _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Jonas Maebe
to Benedikt Schindler
Benedikt Schindler wrote
it stopped with errors .... the data2inc programm seems to be build not early enough.

It should simply not be necessary. The fpinc.cfg file in svn is not newer than the fpcfg.inc file, so fpcfg.inc should not be regenerated by the Makefile. Maybe you copied all files using a plain copy operation and fpinc.cfg was copied after fpcfg.inc? If so, you can solve the problem with "touch compiler/utils/fpcfg.inc"

Jonas

Reply by email

Benedikt Schindler
to Jonas Maebe

thx.

yes it was a plain copy.
it also worked with the crosscompiled data2inc programm.

Beni

Show quoted text 19 lines
On 07 Apr 2009, at 10:23, Benedikt Schindler wrote: > it stopped with errors .... the data2inc programm seems to be build > not early enough. It should simply not be necessary. The fpinc.cfg file in svn is not newer than the fpcfg.inc file, so fpcfg.inc should not be regenerated by the Makefile. Maybe you copied all files using a plain copy operation and fpinc.cfg was copied after fpcfg.inc? If so, you can solve the problem with "touch compiler/utils/fpcfg.inc" > Jonas _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Benedikt Schindler

magic hands ;) ... no, i compiled many many different versions and no one ever worked.

working for now is fpcbuild_2.3.x (19.03.2009)

binutils :
./configure --prefix=/opt/crossbinutils --target=arm4tl-unknown-linux

fpc make :
make clean all OS_TARGET=linux CPU_TARGET=arm
BINUTILSPREFIX=/opt/crossbinutils/bin/arm4tl-unknown-linux- OPT="-dFPC_ARMEL -O- -dFPC_ABI_EABI" CROSSOPT="-dFPC_ARMEL -O-" FPC=/usr/bin/ppc386 NOGDB=1

maybe it is the CROSSOPT option that make it work.. i don't know. But i still have different problems with compiling the whole fpc on the freerunner.

cu Beni

P.S.: did you have a "/etc/ld.so.conf" on your device?

Show quoted text 61 lines
It seems to display the help. How did you do that ? Ido On Tue, Apr 7, 2009 at 12:34 PM, Benedikt Schindler < > wrote: im using a FSO5 image for testing reasons. i don't know if there is a differnce. Could you try to run the ppcarm from the atachment on your freerunner? (ppcarm -h) just to know if my compiled version will run on your freerunner. Beni btw: my freerunner is still compiling the fpcbuild 2.3.x ik schrieb: On Tue, Apr 7, 2009 at 11:32 AM, Benedikt Schindler < < >> wrote: what type of binutils did you use? i use binutils compiled for "arm4tl-unknown-linux" On OpenMoko I use the default 2008.12 binutils. On my desktop I use the cross compile gcc arm support for it. did you create your crosscompiler with gdb? I didn't manage to get a runing ppcarm with that yet. I allways use NOGDB=1 maybe that helps. My last build of FPC was made using NOGDB=1, but it had the same effect (I think) as without the flag. have you tried to copy "fpcsrc/compiler/ppcarm" to your device and run "ppcarm -h"? does that work or is there also a Segfult? Everything returns Segfult in Moko. I found out that it have problems entering pascalmain function.

Reply by email

Benedikt Schindler
to Jonas Maebe: It should simply not be necessary. The fpinc.cfg file in svn is not newer than the…

Hi,

i managed to crosscompile a ppcarm for the openmoko device. then i tried to compile the fpc direct on the device. After a long time where everything looks fine he abborted compiling with an error (see below)

any ideas?

i also don't know, if it is a problem that my distribution has no "/etc/ld.so.conf"
there are always these lines in the output :
"grep: /etc/ld.so.conf: No such file or directory"

thx Beni

/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/compiler/ppcarm -XX -CX -Ur -Xs -O2 -n -Fu/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/rtl/units/arm-linux -Fu/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/x11/units/arm-linux -Fu/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/opengl/units/arm-linux -FE. -FUunits/arm-linux -Fl/usr/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2 -dFPC_ARMEL -O- -dFPC_ABI_EABI -darm -dRELEASE src/gtkgl/gtkglarea.pp make[5]: Leaving directory
`/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/gtk1' make[4]: Leaving directory
`/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/gtk1' make -C gtk2 smart
grep: /etc/ld.so.conf: No such file or directory
make[4]: Entering directory
`/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/gtk2' make all LINKSMART=1 CREATESMART=1
grep: /etc/ld.so.conf: No such file or directory
make[5]: Entering directory
`/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/gtk2' /bin/mkdir -p units/arm-linux
/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/compiler/ppcarm -XX -CX -Ur -Xs -O2 -n -Fusrc -Fusrc/glib -Fusrc/atk -Fusrc/pango -Fusrc/gtk+/gdk-pixbuf -Fusrc/gtk+/gdk -Fusrc/gtk+/gtk -Fusrc/libglade -Fusrc/gtkglext -Fusrc/gtkext -Fusrc/gtk2x11
-Fu/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/rtl/units/arm-linux -Fu/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/x11/units/arm-linux -Fisrc/gtk2x11/include -FE. -FUunits/arm-linux
-Fl/usr/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2 -dFPC_ARMEL -O- -dFPC_ABI_EABI -darm -dRELEASE src/buildgtk2.pp
gtk2.pas(165) Error: Can't call the assembler, error -1 switching to external assembling
gtk2.pas(165) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted
make[5]: *** [src/buildgtk2.ppu] Error 1
make[5]: Leaving directory
`/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/gtk2' make[4]: *** [fpc_smart] Error 2
make[4]: Leaving directory
`/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages/gtk2' make[3]: *** [gtk2_smart] Error 2
make[3]: Leaving directory `/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc/packages' make[2]: *** [packages_smart] Error 2
make[2]: Leaving directory `/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc' make[1]: *** [build-stamp.arm-linux] Error 2
make[1]: Leaving directory `/media/mmcblk0p3/fpcbuild-2.3.x/fpcsrc'

Reply by email

Jonas Maebe
to Benedikt Schindler
Benedikt Schindler wrote 6 lines
i managed to crosscompile a ppcarm for the openmoko device. then i tried to compile the fpc direct on the device. After a long time where everything looks fine he abborted compiling with an error (see below) any ideas?

Maybe it runs out of memory? The gtk2 unit is quite big.

Jonas

Reply by email

Henry Vermaak
to Benedikt Schindler: i managed to crosscompile a ppcarm for the openmoko device. then i tried to compile the…

2009/4/7 Benedikt Schindler :

Show quoted text 6 lines
Hi, i managed to crosscompile a ppcarm for the openmoko device. then i tried to compile the fpc direct on the device. After a long time where everything looks fine he abborted compiling with an error (see below)

any reason why you are trying to build fpc natively? this wastes a lot of time. you can just use the openmoko toolchain and cross compile everything.

henry

Reply by email

Benedikt Schindler
to Henry Vermaak
Show quoted text 13 lines
2009/4/7 Benedikt Schindler : [...] any reason why you are trying to build fpc natively? this wastes a lot of time. you can just use the openmoko toolchain and cross compile everything. henry _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

yes,

because all things i tryed to crosscompile ended up in a "illegal instruction" message.( Or in no messages at all. ) so i wanted to see what happens when i try to compile the fpc on the device.

Beni

Reply by email

Benedikt Schindler
to ik: I tried to create an Hello World program in OpenMoko (after creating arm fpc). When I try…

Hi,

i am comming back to the beginning of this thread and back to the real problem :)
i now found out, that if i use my crosscompiled version of FPC i get also this EABI version error.
if i use my FPC that i have compiled direct on the device, i have no error messages.

so i think there is a problem with the crosscompiling and the EABI option.

Beni

Show quoted text 21 lines
Hello, I tried to create an Hello World program in OpenMoko (after creating arm fpc). When I try to compile it, ld gives the following error message: /usr/bin/ld: ERROR: Source object /usr/lib/fpc/2.3.1/units/arm-linux/rtl/system.o has EABI version 0, but target hello has EABI version 4 I compile it as follows: /usr/lib/fpc/2.3.1/ppcarm -O- hello.pp Should I define another flag as well ? Thanks, Ido ------------------------------------------------------------------------ _______________________________________________ fpc-pascal maillist - http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply by email

Benedikt Schindler

hi,

i don't know if you still wonna install a full fpc on your freerunner. but if it is so, you could download a working version from this place :

http://www.my-distribution.org/files/fpc-2.3.x-arm-20090319.tar.gz (all files in a subdirectory called "fpc-2.3.x-arm" ) http://www.my-distribution.org/files/fpc-2.3.x-arm-20090319-nodir.tar.gz (all files without subdirectory for installing in /usr/local/)

cu
Beni

---------------------------------------
installattion in /usr/locoal
----------------------------------------
cd /usr/local
wget
http://www.my-distribution.org/files/fpc-2.3.x-arm-20090319-nodir.tar.gz tar -xvzf fpc-2.3.x-arm-20090319-nodir.tar.gz
ln -s /usr/local/lib/fpc/2.3.1/ppcarm /usr/local/bin/ppcarm /usr/local/lib/fpc/2.3.1/samplecfg /usr/local/lib/fpc/2.3.1 /etc

---------------------------------------
Installation in subfolder /usr/local/fpc-2.3.x-arm/ ----------------------------------------
cd /usr/local
wget http://www.my-distribution.org/files/fpc-2.3.x-arm-20090319.tar.gz tar -xvzf fpc-2.3.x-arm-20090319.tar.gz
ln -s /usr/local/fpc-2.3.x-arm/lib/fpc/2.3.1/ppcarm /usr/local/bin/ppcarm /usr/local/fpc-2.3.x-arm/lib/fpc/2.3.1/samplecfg
/usr/local/fpc-2.3.x-arm/lib/fpc/2.3.1 /etc

Show quoted text 10 lines
Interesting ! I'll work on it later. On 2008.12 I do have /etc/ld.so.conf, it loads the files under /etc/ld.so.conf.d/ Ido

[...]

Reply by email

Benedikt Schindler

I crosssompiled it with the options i wrote in my previous mail.

make clean all OS_TARGET=linux CPU_TARGET=arm
BINUTILSPREFIX=/opt/crossbinutils/bin/arm4tl-unknown-linux- OPT="-dFPC_ARMEL -O- -dFPC_ABI_EABI" CROSSOPT="-dFPC_ARMEL -O-" FPC=/usr/bin/ppc386 NOGDB=1

After that , the ppcarm is working.

But if you try to compile a helloworld.pas; you get your well known eabi-Error message.
So i used the working ppcarm to compile the whole FPC on the freerunner. (It just needs 2hours ;) )
But now i didn't need the crosscompile params, so i just used these options:

make clean all OPT="-dFPC_ARMEL -O- -dFPC_ABI_EABI" FPC=/opt/crosscompiledppcarm

now we have a working version, but the "make install" fails. (output : "./install : Error permission denied ")
So i copied all compiled data back on my i386 computer. i copied from the previous crosscompiling the ppcrossarm into the "fpcsrc/compiler/" directory.
And run the installation routine on the i386 machine.

make install PP=/opt/armlinux/fpcbuild/fpcsrc/compiler/ppcrossarm PREFIX=/usr/local/fpc-2.3.x-arm OS_TARGET=linux CPU_TARGET=arm BINUTILSPREFIX=/opt/crossbinutils/bin/arm4tl-unknown-linux- OPT="-dFPC_ARMEL -O- -dFPC_ABI_EABI" CROSSOPT="-dFPC_ARMEL -O-" NOGDB=1

now we have a "small" folder we could just push back on the freerunner. (thats where the tar-files are comming in )
after that, we just need the final configuration steps.

and here we are, we could compile our heloworld.pas

.... that means, if you confirm that it also works by you ....

Beni

Show quoted text 51 lines
Great ! How exactly did you build FPC ? Is the exactly like the last instruction that you made, or you have changed something (or changed something in the source code) ? Thanks Ido On Wed, Apr 8, 2009 at 3:37 PM, Benedikt Schindler < > wrote: hi, i don't know if you still wonna install a full fpc on your freerunner. but if it is so, you could download a working version from this place : http://www.my-distribution.org/files/fpc-2.3.x-arm-20090319.tar.gz (all files in a subdirectory called "fpc-2.3.x-arm" ) http://www.my-distribution.org/files/fpc-2.3.x-arm-20090319-nodir.tar.gz (all files without subdirectory for installing in /usr/local/) cu Beni --------------------------------------- installattion in /usr/locoal ---------------------------------------- cd /usr/local wget http://www.my-distribution.org/files/fpc-2.3.x-arm-20090319-nodir.tar.gz tar -xvzf fpc-2.3.x-arm-20090319-nodir.tar.gz ln -s /usr/local/lib/fpc/2.3.1/ppcarm /usr/local/bin/ppcarm /usr/local/lib/fpc/2.3.1/samplecfg /usr/local/lib/fpc/2.3.1 /etc --------------------------------------- Installation in subfolder /usr/local/fpc-2.3.x-arm/ ---------------------------------------- cd /usr/local wget http://www.my-distribution.org/files/fpc-2.3.x-arm-20090319.tar.gz tar -xvzf fpc-2.3.x-arm-20090319.tar.gz ln -s /usr/local/fpc-2.3.x-arm/lib/fpc/2.3.1/ppcarm /usr/local/bin/ppcarm /usr/local/fpc-2.3.x-arm/lib/fpc/2.3.1/samplecfg /usr/local/fpc-2.3.x-arm/lib/fpc/2.3.1 /etc [...]

Reply by email