Recent

Author Topic: Compiler "/usr/bin/fpc" does not support target arm-linux  (Read 18600 times)

Fortuna1

  • Full Member
  • ***
  • Posts: 164
Compiler "/usr/bin/fpc" does not support target arm-linux
« on: July 17, 2012, 10:04:18 pm »
Compiler "/usr/bin/fpc" does not support target arm-linux

I tray build       /usr/lib/lazarus/examples/androidlcl/androidlcltest.lpr

lazarus IDE 1.1.         Linux i686
and

install
../../../android-ndk-r7/platforms/android-8/arch-arm/usr/lib;../../../android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/lib/gcc/arm-linux-androideabi/4.4.3

What is wrong!
« Last Edit: July 17, 2012, 10:11:56 pm by Fortuna1 »

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #1 on: July 18, 2012, 04:55:27 am »
Have you got the arm-linux cross compiler (ppcrossarm in your fpc bin directory)?

felipemdc

  • Administrator
  • Hero Member
  • *
  • Posts: 3538
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #2 on: July 18, 2012, 08:23:29 am »
How did you configure your setup? Are you using the virtualbox image? If yes, then this is a wrong warning, just ignore it and everything works fine.

Fortuna1

  • Full Member
  • ***
  • Posts: 164
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #3 on: July 18, 2012, 09:42:29 am »
android-ndk-r8
android-sdk-linux

binutils-2.22
linux  is fendora 15

/usr/lib/lazarus
/usr/lib/fpc/2.6.0

How install  arm-linux cross compiler (ppcrossarm)

cd  binutils-2.20
./configure --target=arm-linux --disable-werror
make
sudo make install

mkdir /usr/lib/fpc/binutils

ln -s /usr/local/bin/arm-linux-ar /usr/lib/fpc/fpc/binutils/ar
ln -s /usr/local/bin/arm-linux-ld /usr/lib/fpc/binutils/ld
sudo mv /usr/local/bin/arm-linux-as /usr/local/bin/arm-linux-as_org
 
sudo gedit /usr/local/bin/arm-linux-as
paste
#!/bin/sh
/usr/local/bin/arm-linux-as_org -meabi=5 $@

sudo chmod +x /usr/local/bin/arm-linux-as
ln -s /usr/local/bin/arm-linux-as /usr/lib/fpc/binutils/as

Here is the problem what next?
I need help





















felipemdc

  • Administrator
  • Hero Member
  • *
  • Posts: 3538
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #4 on: July 18, 2012, 11:34:38 am »
What is the compiler output? The message "Compiler "/usr/bin/fpc" does not support target arm-linux" is just a IDE warning which can be ignored, so you haven't so far shown any kind of compiler error message.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #5 on: July 18, 2012, 02:31:17 pm »
I don't see any step for building the ppcrossarm... unless you take the prebuilt compiler.

Quote
How did you configure your setup? Are you using the virtualbox image? If yes, then this is a wrong warning, just ignore it and everything works fine.
AFAIK the IDE tests by calling fpc with -P to check for ppcXXX existence so the warning should be valid.

Fortuna1

  • Full Member
  • ***
  • Posts: 164
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #6 on: July 18, 2012, 03:26:56 pm »
cd /usr/lib/fpc/2.6.0

[root@localhost 2.6.0]# sudo make crossinstall CPU_TARGET=arm OS_TARGET=linux CROSSBINDIR=/usr/lib/fpc/binutils/ OPT=-dFPC_ARMEL INSTALL_PREFIX=/usr/

make: *** No rule to make target `crossinstall'.  Stop.


[root@localhost 2.6.0]# sudo make crossinstall CPU_TARGET=arm OS_TARGET=linux CROSSBINDIR=/home/usb/Downloads/binutils-2.22/binutils/ OPT=-dFPC_ARMEL INSTALL_PREFIX=/usr/
make: *** No rule to make target `crossinstall'.  Stop.
[root@localhost 2.6.0]#


I don't see any for building the ppcrossarm


Please, where get step   for building the ppcrossarm?

« Last Edit: July 18, 2012, 03:33:50 pm by Fortuna1 »

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #7 on: July 18, 2012, 03:33:41 pm »
Quote
/usr/lib/fpc/2.6.0
Is that where you keep fpc source?

Fortuna1

  • Full Member
  • ***
  • Posts: 164
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #8 on: July 18, 2012, 03:42:17 pm »
No. 

How found source?

       │   ├── libpuuid.a
│           │   ├── md5.o
│           │   ├── md5.ppu
│           │   ├── ntlm.o
│           │   ├── ntlm.ppu
│           │   ├── Package.fpc
│           │   ├── sha1.o
│           │   ├── sha1.ppu
│           │   ├── unixcrypt.o
│           │   ├── unixcrypt.ppu
│           │   ├── uuid.o
│           │   └── uuid.ppu
│           ├── hermes
│           │   ├── hermes.o
│           │   ├── hermes.ppu
│           │   ├── libphermes.a
│           │   └── Package.fpc
│           ├── httpd22
│           │   ├── apriconv.o
│           │   ├── apriconv.ppu
│           │   ├── apr.o
│           │   ├── apr.ppu
│           │   ├── aprutil.o
│           │   ├── aprutil.ppu
│           │   ├── httpd.o
│           │   ├── httpd.ppu
│           │   ├── libpapr.a
│           │   ├── libpapriconv.a
│           │   ├── libpaprutil.a
│           │   ├── libphttpd.a
│           │   └── Package.fpc
│           ├── ibase
│           │   ├── ibase40.o
│           │   ├── ibase40.ppu
│           │   ├── ibase60dyn.o
│           │   ├── ibase60dyn.ppu
│           │   ├── ibase60.o
│           │   ├── ibase60.ppu
│           │   ├── libpibase40.a
│           │   ├── libpibase60.a
│           │   ├── libpibase60dyn.a
│           │   └── Package.fpc
│           ├── iconvenc
│           │   ├── iconvenc_dyn.o
│           │   ├── iconvenc_dyn.ppu
│           │   ├── iconvenc.o
│           │   ├── iconvenc.ppu
│           │   ├── libpiconvenc.a
│           │   ├── libpiconvenc_dyn.a
│           │   └── Package.fpc
│           ├── imagemagick
│           │   ├── buildim.o
│           │   ├── buildim.ppu
│           │   ├── imagemagick.o
│           │   ├── imagemagick.ppu
│           │   ├── libpbuildim.a
│           │   ├── libpimagemagick.a
│           │   ├── libpmagick_wand.a
│           │   ├── magick_wand.o
│           │   ├── magick_wand.ppu
│           │   └── Package.fpc
│           ├── imlib
│           │   ├── gdk_imlib.o
│           │   ├── gdk_imlib.ppu
│           │   ├── imlib.o
│           │   ├── imlib.ppu
│           │   ├── libpgdk_imlib.a
│           │   ├── libpimlib.a
│           │   └── Package.fpc
│           ├── ldap
│           │   ├── lber.o
│           │   ├── lber.ppu
│           │   ├── ldap.o
│           │   ├── ldap.ppu
│           │   ├── libplber.a
│           │   ├── libpldap.a
│           │   └── Package.fpc
│           ├── lexyacc
│           │   ├── lexlib.o
│           │   ├── lexlib.ppu
│           │   ├── Package.fpc
│           │   ├── yacclib.o
│           │   └── yacclib.ppu
│           ├── libc
│           │   ├── kerneldefs.o
│           │   ├── kerneldefs.ppu
│           │   ├── kernelioctl.o
│           │   ├── kernelioctl.ppu
│           │   ├── libc.o
│           │   ├── libc.ppu
│           │   ├── libpkerneldefs.a
│           │   ├── libpkernelioctl.a
│           │   ├── libplibc.a
│           │   └── Package.fpc
│           ├── libcurl
│           │   ├── libcurl.o
│           │   ├── libcurl.ppu
│           │   ├── libplibcurl.a
│           │   └── Package.fpc
│           ├── libgd
│           │   ├── gd.o
│           │   ├── gd.ppu
│           │   ├── libpgd.a
│           │   └── Package.fpc
│           ├── libpng
│           │   ├── libppng.a
│           │   ├── Package.fpc
│           │   ├── png.o
│           │   └── png.ppu
│           ├── libsee
│           │   ├── libplibsee.a
│           │   ├── libsee.o
│           │   ├── libsee.ppu
│           │   └── Package.fpc
│           ├── libxml2
│           │   ├── libpxml2.a
│           │   ├── libpxmlxsd.a
│           │   ├── libpxmlxsdparser.a
│           │   ├── Package.fpc
│           │   ├── xml2.o
│           │   ├── xml2.ppu
│           │   ├── xmlxsd.o
│           │   ├── xmlxsdparser.o
│           │   ├── xmlxsdparser.ppu
│           │   └── xmlxsd.ppu
│           ├── lua
│           │   ├── lauxlib.o
│           │   ├── lauxlib.ppu
│           │   ├── libplauxlib.a
│           │   ├── libplua.a
│           │   ├── libplualib.a
│           │   ├── lualib.o
│           │   ├── lualib.ppu
│           │   ├── lua.o
│           │   ├── lua.ppu
│           │   └── Package.fpc


Where found source?

Fortuna1

  • Full Member
  • ***
  • Posts: 164
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #9 on: July 18, 2012, 03:43:59 pm »
│           ├── mad
│           │   ├── libpmad.a
│           │   ├── mad.o
│           │   ├── mad.ppu
│           │   └── Package.fpc
│           ├── modplug
│           │   ├── libpmodplug.a
│           │   ├── modplug.o
│           │   ├── modplug.ppu
│           │   └── Package.fpc
│           ├── mysql
│           │   ├── libpmy4_sys.a
│           │   ├── libpmysql3.a
│           │   ├── libpmysql3_com.a
│           │   ├── libpmysql3_comdyn.a
│           │   ├── libpmysql3dyn.a
│           │   ├── libpmysql3_version.a
│           │   ├── libpmysql40.a
│           │   ├── libpmysql40dyn.a
│           │   ├── libpmysql41.a
│           │   ├── libpmysql41dyn.a
│           │   ├── libpmysql4.a
│           │   ├── libpmysql4_com.a
│           │   ├── libpmysql4_comdyn.a
│           │   ├── libpmysql4dyn.a
│           │   ├── libpmysql4_version.a
│           │   ├── libpmysql50.a
│           │   ├── libpmysql50dyn.a
│           │   ├── libpmysql51.a
│           │   ├── libpmysql51dyn.a
│           │   ├── my4_sys.o
│           │   ├── my4_sys.ppu
│           │   ├── mysql3_comdyn.o
│           │   ├── mysql3_comdyn.ppu
│           │   ├── mysql3_com.o
│           │   ├── mysql3_com.ppu
│           │   ├── mysql3dyn.o
│           │   ├── mysql3dyn.ppu
│           │   ├── mysql3.o
│           │   ├── mysql3.ppu
│           │   ├── mysql3_version.o
│           │   ├── mysql3_version.ppu
│           │   ├── mysql40dyn.o
│           │   ├── mysql40dyn.ppu
│           │   ├── mysql40.o
│           │   ├── mysql40.ppu
│           │   ├── mysql41dyn.o
│           │   ├── mysql41dyn.ppu
│           │   ├── mysql41.o
│           │   ├── mysql41.ppu
│           │   ├── mysql4_comdyn.o
│           │   ├── mysql4_comdyn.ppu
│           │   ├── mysql4_com.o
│           │   ├── mysql4_com.ppu
│           │   ├── mysql4dyn.o
│           │   ├── mysql4dyn.ppu
│           │   ├── mysql4.o
│           │   ├── mysql4.ppu
│           │   ├── mysql4_version.o
│           │   ├── mysql4_version.ppu
│           │   ├── mysql50dyn.o
│           │   ├── mysql50dyn.ppu
│           │   ├── mysql50.o
│           │   ├── mysql50.ppu
│           │   ├── mysql51dyn.o
│           │   ├── mysql51dyn.ppu
│           │   ├── mysql51.o
│           │   ├── mysql51.ppu
│           │   └── Package.fpc
│           ├── ncurses
│           │   ├── form.o
│           │   ├── form.ppu
│           │   ├── libpform.a
│           │   ├── libpmenu.a
│           │   ├── libpncrt.a
│           │   ├── libpncurses.a
│           │   ├── libpocrt.a
│           │   ├── libppanel.a
│           │   ├── menu.o
│           │   ├── menu.ppu
│           │   ├── ncrt.o
│           │   ├── ncrt.ppu
│           │   ├── ncurses.o
│           │   ├── ncurses.ppu
│           │   ├── ocrt.o
│           │   ├── ocrt.ppu
│           │   ├── Package.fpc
│           │   ├── panel.o
│           │   └── panel.ppu
│           ├── newt
│           │   ├── libpnewt.a
│           │   ├── newt.o
│           │   ├── newt.ppu
│           │   └── Package.fpc
│           ├── numlib
│           │   ├── det.o
│           │   ├── det.ppu
│           │   ├── dsl.o
│           │   ├── dsl.ppu
│           │   ├── eigh1.o
│           │   ├── eigh1.ppu
│           │   ├── eigh2.o
│           │   ├── eigh2.ppu
│           │   ├── eig.o
│           │   ├── eig.ppu
│           │   ├── int.o
│           │   ├── int.ppu
│           │   ├── inv.o
│           │   ├── inv.ppu
│           │   ├── iom.o
│           │   ├── iom.ppu
│           │   ├── ipf.o
│           │   ├── ipf.ppu
│           │   ├── libpdet.a
│           │   ├── libpdsl.a
│           │   ├── libpeig.a
│           │   ├── libpeigh1.a
│           │   ├── libpeigh2.a
│           │   ├── libpint.a
│           │   ├── libpinv.a
│           │   ├── libpiom.a
│           │   ├── libpipf.a
│           │   ├── libpmdt.a
│           │   ├── libpnumlib.a
│           │   ├── libpode.a
│           │   ├── libpomv.a
│           │   ├── libproo.a
│           │   ├── libpsle.a
│           │   ├── libpspe.a
│           │   ├── libpspl.a
│           │   ├── libptyp.a
│           │   ├── mdt.o
│           │   ├── mdt.ppu
│           │   ├── numlib.o
│           │   ├── numlib.ppu
│           │   ├── ode.o
│           │   ├── ode.ppu
│           │   ├── omv.o
│           │   ├── omv.ppu
│           │   ├── Package.fpc
│           │   ├── roo.o
│           │   ├── roo.ppu
│           │   ├── sle.o
│           │   ├── sle.ppu
│           │   ├── spe.o
│           │   ├── spe.ppu
│           │   ├── spl.o
│           │   ├── spl.ppu
│           │   ├── typ.o
│           │   └── typ.ppu
│           ├── odbc
│           │   ├── libpodbcsql.a
│           │   ├── libpodbcsqldyn.a
│           │   ├── odbcsqldyn.o
│           │   ├── odbcsqldyn.ppu
│           │   ├── odbcsql.o
│           │   ├── odbcsql.ppu
│           │   └── Package.fpc
│           ├── oggvorbis
│           │   ├── libpogg.a
│           │   ├── libpvorbis.a
│           │   ├── ogg.o
│           │   ├── ogg.ppu
│           │   ├── Package.fpc
│           │   ├── vorbis.o
│           │   └── vorbis.ppu
│           ├── openal
│           │   ├── libpopenal.a
│           │   ├── openal.o
│           │   ├── openal.ppu
│           │   └── Package.fpc
│           ├── opencl
│           │   ├── cl_gl.o
│           │   ├── cl_gl.ppu
│           │   ├── cl.o
│           │   ├── cl.ppu
│           │   ├── libpcl.a
│           │   ├── libpcl_gl.a
│           │   └── Package.fpc
│           ├── opengl
│           │   ├── freeglut.o
│           │   ├── freeglut.ppu
│           │   ├── glext.o
│           │   ├── glext.ppu
│           │   ├── gl.o
│           │   ├── gl.ppu
│           │   ├── glu.o
│           │   ├── glu.ppu
│           │   ├── glut.o
│           │   ├── glut.ppu
│           │   ├── glx.o
│           │   ├── glx.ppu
│           │   ├── libpfreeglut.a
│           │   ├── libpgl.a
│           │   ├── libpglext.a
│           │   ├── libpglu.a
│           │   ├── libpglut.a
│           │   ├── libpglx.a
│           │   └── Package.fpc

Fortuna1

  • Full Member
  • ***
  • Posts: 164
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #10 on: July 18, 2012, 03:44:43 pm »
│           ├── openssl
│           │   ├── libpopenssl.a
│           │   ├── openssl.o
│           │   ├── openssl.ppu
│           │   └── Package.fpc
│           ├── oracle
│           │   ├── libpoci.a
│           │   ├── libpocidyn.a
│           │   ├── libporaoci.a
│           │   ├── libporatypes.a
│           │   ├── ocidyn.o
│           │   ├── ocidyn.ppu
│           │   ├── oci.o
│           │   ├── oci.ppu
│           │   ├── oraoci.o
│           │   ├── oraoci.ppu
│           │   ├── oratypes.o
│           │   ├── oratypes.ppu
│           │   └── Package.fpc
│           ├── pasjpeg
│           │   ├── buildpasjpeg.o
│           │   ├── buildpasjpeg.ppu
│           │   ├── jcapimin.o
│           │   ├── jcapimin.ppu
│           │   ├── jcapistd.o
│           │   ├── jcapistd.ppu
│           │   ├── jccoefct.o
│           │   ├── jccoefct.ppu
│           │   ├── jccolor.o
│           │   ├── jccolor.ppu
│           │   ├── jcdctmgr.o
│           │   ├── jcdctmgr.ppu
│           │   ├── jchuff.o
│           │   ├── jchuff.ppu
│           │   ├── jcinit.o
│           │   ├── jcinit.ppu
│           │   ├── jcmainct.o
│           │   ├── jcmainct.ppu
│           │   ├── jcmarker.o
│           │   ├── jcmarker.ppu
│           │   ├── jcmaster.o
│           │   ├── jcmaster.ppu
│           │   ├── jcomapi.o
│           │   ├── jcomapi.ppu
│           │   ├── jcparam.o
│           │   ├── jcparam.ppu
│           │   ├── jcphuff.o
│           │   ├── jcphuff.ppu
│           │   ├── jcprepct.o
│           │   ├── jcprepct.ppu
│           │   ├── jcsample.o
│           │   ├── jcsample.ppu
│           │   ├── jctrans.o
│           │   ├── jctrans.ppu
│           │   ├── jdapimin.o
│           │   ├── jdapimin.ppu
│           │   ├── jdapistd.o
│           │   ├── jdapistd.ppu
│           │   ├── jdatadst.o
│           │   ├── jdatadst.ppu
│           │   ├── jdatasrc.o
│           │   ├── jdatasrc.ppu
│           │   ├── jdcoefct.o
│           │   ├── jdcoefct.ppu
│           │   ├── jdcolor.o
│           │   ├── jdcolor.ppu
│           │   ├── jdct.o
│           │   ├── jdct.ppu
│           │   ├── jddctmgr.o
│           │   ├── jddctmgr.ppu
│           │   ├── jdeferr.o
│           │   ├── jdeferr.ppu
│           │   ├── jdhuff.o
│           │   ├── jdhuff.ppu
│           │   ├── jdinput.o
│           │   ├── jdinput.ppu
│           │   ├── jdmainct.o
│           │   ├── jdmainct.ppu
│           │   ├── jdmarker.o
│           │   ├── jdmarker.ppu
│           │   ├── jdmaster.o
│           │   ├── jdmaster.ppu
│           │   ├── jdmerge.o
│           │   ├── jdmerge.ppu
│           │   ├── jdphuff.o
│           │   ├── jdphuff.ppu
│           │   ├── jdpostct.o
│           │   ├── jdpostct.ppu
│           │   ├── jdsample.o
│           │   ├── jdsample.ppu
│           │   ├── jerror.o
│           │   ├── jerror.ppu
│           │   ├── jfdctflt.o
│           │   ├── jfdctflt.ppu
│           │   ├── jfdctfst.o
│           │   ├── jfdctfst.ppu
│           │   ├── jfdctint.o
│           │   ├── jfdctint.ppu
│           │   ├── jidctflt.o
│           │   ├── jidctflt.ppu
│           │   ├── jidctfst.o
│           │   ├── jidctfst.ppu
│           │   ├── jidctint.o
│           │   ├── jidctint.ppu
│           │   ├── jidctred.o
│           │   ├── jidctred.ppu
│           │   ├── jinclude.o
│           │   ├── jinclude.ppu
│           │   ├── jmemmgr.o
│           │   ├── jmemmgr.ppu
│           │   ├── jmemnobs.o
│           │   ├── jmemnobs.ppu
│           │   ├── jmorecfg.o
│           │   ├── jmorecfg.ppu
│           │   ├── jpeglib.o
│           │   ├── jpeglib.ppu
│           │   ├── jquant1.o
│           │   ├── jquant1.ppu
│           │   ├── jquant2.o
│           │   ├── jquant2.ppu
│           │   ├── jutils.o
│           │   ├── jutils.ppu
│           │   ├── libpbuildpasjpeg.a
│           │   ├── libpjcapimin.a
│           │   ├── libpjcapistd.a
│           │   ├── libpjccoefct.a
│           │   ├── libpjccolor.a
│           │   ├── libpjcdctmgr.a
│           │   ├── libpjchuff.a
│           │   ├── libpjcinit.a
│           │   ├── libpjcmainct.a
│           │   ├── libpjcmarker.a
│           │   ├── libpjcmaster.a
│           │   ├── libpjcomapi.a
│           │   ├── libpjcparam.a
│           │   ├── libpjcphuff.a
│           │   ├── libpjcprepct.a
│           │   ├── libpjcsample.a
│           │   ├── libpjctrans.a
│           │   ├── libpjdapimin.a
│           │   ├── libpjdapistd.a
│           │   ├── libpjdatadst.a
│           │   ├── libpjdatasrc.a
│           │   ├── libpjdcoefct.a
│           │   ├── libpjdcolor.a
│           │   ├── libpjdct.a
│           │   ├── libpjddctmgr.a
│           │   ├── libpjdeferr.a
│           │   ├── libpjdhuff.a
│           │   ├── libpjdinput.a
│           │   ├── libpjdmainct.a
│           │   ├── libpjdmarker.a
│           │   ├── libpjdmaster.a
│           │   ├── libpjdmerge.a
│           │   ├── libpjdphuff.a
│           │   ├── libpjdpostct.a
│           │   ├── libpjdsample.a
│           │   ├── libpjerror.a
│           │   ├── libpjfdctflt.a
│           │   ├── libpjfdctfst.a
│           │   ├── libpjfdctint.a
│           │   ├── libpjidctflt.a
│           │   ├── libpjidctfst.a
│           │   ├── libpjidctint.a
│           │   ├── libpjidctred.a
│           │   ├── libpjinclude.a
│           │   ├── libpjmemmgr.a
│           │   ├── libpjmemnobs.a
│           │   ├── libpjmorecfg.a
│           │   ├── libpjpeglib.a
│           │   ├── libpjquant1.a
│           │   ├── libpjquant2.a
│           │   ├── libpjutils.a
│           │   └── Package.fpc
│           ├── paszlib
│           │   ├── adler.o
│           │   ├── adler.ppu
│           │   ├── gzio.o
│           │   ├── gzio.ppu
│           │   ├── infblock.o
│           │   ├── infblock.ppu
│           │   ├── infcodes.o
│           │   ├── infcodes.ppu
│           │   ├── inffast.o
│           │   ├── inffast.ppu
│           │   ├── inftrees.o
│           │   ├── inftrees.ppu
│           │   ├── infutil.o
│           │   ├── infutil.ppu
│           │   ├── libpadler.a
│           │   ├── libpgzio.a
│           │   ├── libpinfblock.a
│           │   ├── libpinfcodes.a
│           │   ├── libpinffast.a
│           │   ├── libpinftrees.a
│           │   ├── libpinfutil.a
│           │   ├── libppaszlib.a
│           │   ├── libptrees.a
│           │   ├── libpunzip.a
│           │   ├── libpzbase.a
│           │   ├── libpzcompres.a
│           │   ├── libpzdeflate.a
│           │   ├── libpzinflate.a
│           │   ├── libpzip.a
│           │   ├── libpzipper.a
│           │   ├── libpziputils.a
│           │   ├── libpzstream.a
│           │   ├── libpzuncompr.a
│           │   ├── Package.fpc
│           │   ├── paszlib.o
│           │   ├── paszlib.ppu
│           │   ├── trees.o
│           │   ├── trees.ppu
│           │   ├── unzip.o
│           │   ├── unzip.ppu
│           │   ├── zbase.o
│           │   ├── zbase.ppu
│           │   ├── zcompres.o
│           │   ├── zcompres.ppu
│           │   ├── zdeflate.o
│           │   ├── zdeflate.ppu
│           │   ├── zinflate.o
│           │   ├── zinflate.ppu
│           │   ├── zip.o
│           │   ├── zipper.o
│           │   ├── zipper.ppu
│           │   ├── zip.ppu
│           │   ├── ziputils.o
│           │   ├── ziputils.ppu
│           │   ├── zstream.o
│           │   ├── zstream.ppu
│           │   ├── zuncompr.o
│           │   └── zuncompr.ppu
│           ├── pcap
│           │   ├── libppcap.a
│           │   ├── Package.fpc
│           │   ├── pcap.o
│           │   └── pcap.ppu
│           ├── postgres
│           │   ├── dllistdyn.o
│           │   ├── dllistdyn.ppu
│           │   ├── dllist.o
│           │   ├── dllist.ppu
│           │   ├── libpdllist.a
│           │   ├── libpdllistdyn.a
│           │   ├── libppostgres3.a
│           │   ├── libppostgres3dyn.a
│           │   ├── libppostgres.a
│           │   ├── Package.fpc
│           │   ├── postgres3dyn.o
│           │   ├── postgres3dyn.ppu
│           │   ├── postgres3.o
│           │   ├── postgres3.ppu
│           │   ├── postgres.o
│           │   └── postgres.ppu
│           ├── proj4
│           │   ├── libpproj.a
│           │   ├── Package.fpc
│           │   ├── proj.o
│           │   └── proj.ppu
│           ├── ptc
│           │   ├── libpptc.a
│           │   ├── libpptceventqueue.a
│           │   ├── libpptcwrapper.a
│           │   ├── Package.fpc
│           │   ├── ptceventqueue.o
│           │   ├── ptceventqueue.ppu
│           │   ├── ptc.o
│           │   ├── ptc.ppu
│           │   ├── ptcwrapper.o
│           │   └── ptcwrapper.ppu
│           ├── pthreads
│           │   ├── libppthreads.a
│           │   ├── Package.fpc
│           │   ├── pthreads.o
│           │   └── pthreads.ppu
│           ├── pxlib
│           │   ├── libppxlib.a
│           │   ├── Package.fpc
│           │   ├── pxlib.o
│           │   └── pxlib.ppu
│           ├── regexpr
│           │   ├── libpoldregexpr.a
│           │   ├── libpregex.a
│           │   ├── libpregexpr.a
│           │   ├── oldregexpr.o
│           │   ├── oldregexpr.ppu
│           │   ├── Package.fpc
│           │   ├── regex.o
│           │   ├── regex.ppu
│           │   ├── regexpr.o
│           │   └── regexpr.ppu
│           ├── rsvg
│           │   ├── libprsvg.a
│           │   ├── Package.fpc
│           │   ├── rsvg.o
│           │   └── rsvg.ppu
│           ├── rtl
│           │   ├── baseunix.o
│           │   ├── baseunix.ppu
│           │   ├── charset.o
│           │   ├── charset.ppu
│           │   ├── classes.o
│           │   ├── classes.ppu
│           │   ├── clocale.o
│           │   ├── clocale.ppu
│           │   ├── cmem.o
│           │   ├── cmem.ppu
│           │   ├── convutils.o
│           │   ├── convutils.ppu
│           │   ├── cpu.o
│           │   ├── cpu.ppu
│           │   ├── crt.o
│           │   ├── crt.ppu
│           │   ├── cthreads.o
│           │   ├── cthreads.ppu
│           │   ├── ctypes.o
│           │   ├── ctypes.ppu
│           │   ├── cwstring.o
│           │   ├── cwstring.ppu
│           │   ├── dateutils.o
│           │   ├── dateutils.ppu
│           │   ├── dl.o
│           │   ├── dl.ppu
│           │   ├── dos.o
│           │   ├── dos.ppu
│           │   ├── dynlibs.o
│           │   ├── dynlibs.ppu
│           │   ├── errors.o
│           │   ├── errors.ppu
│           │   ├── exeinfo.o
│           │   ├── exeinfo.ppu
│           │   ├── fgl.o
│           │   ├── fgl.ppu
│           │   ├── fmtbcd.o
│           │   ├── fmtbcd.ppu
│           │   ├── fpcylix.o
│           │   ├── fpcylix.ppu
│           │   ├── fpintres.o
│           │   ├── fpintres.ppu
│           │   ├── getopts.o

Fortuna1

  • Full Member
  • ***
  • Posts: 164
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #11 on: July 18, 2012, 03:44:59 pm »
│           │   ├── getopts.ppu
│           │   ├── gpm.o
│           │   ├── gpm.ppu
│           │   ├── heaptrc.o
│           │   ├── heaptrc.ppu
│           │   ├── initc.o
│           │   ├── initc.ppu
│           │   ├── ipc.o
│           │   ├── ipc.ppu
│           │   ├── iso7185.o
│           │   ├── iso7185.ppu
│           │   ├── keyboard.o
│           │   ├── keyboard.ppu
│           │   ├── libpbaseunix.a
│           │   ├── libpcharset.a
│           │   ├── libpclasses.a
│           │   ├── libpclocale.a
│           │   ├── libpcmem.a
│           │   ├── libpconvutils.a
│           │   ├── libpcpu.a
│           │   ├── libpcrt.a
│           │   ├── libpcthreads.a
│           │   ├── libpctypes.a
│           │   ├── libpcwstring.a
│           │   ├── libpdateutils.a
│           │   ├── libpdl.a
│           │   ├── libpdos.a
│           │   ├── libpdynlibs.a
│           │   ├── libperrors.a
│           │   ├── libpexeinfo.a
│           │   ├── libpfgl.a
│           │   ├── libpfmtbcd.a
│           │   ├── libpfpcylix.a
│           │   ├── libpfpintres.a
│           │   ├── libpgetopts.a
│           │   ├── libpgpm.a
│           │   ├── libpheaptrc.a
│           │   ├── libpinitc.a
│           │   ├── libpipc.a
│           │   ├── libpiso7185.a
│           │   ├── libpkeyboard.a
│           │   ├── libplineinfo.a
│           │   ├── libplinux.a
│           │   ├── libplinuxvcs.a
│           │   ├── libplnfodwrf.a
│           │   ├── libpmacpas.a
│           │   ├── libpmath.a
│           │   ├── libpmatrix.a
│           │   ├── libpmmx.a
│           │   ├── libpmouse.a
│           │   ├── libpobjects.a
│           │   ├── libpobjpas.a
│           │   ├── libpports.a
│           │   ├── libpprinter.a
│           │   ├── libprtlconsts.a
│           │   ├── libpserial.a
│           │   ├── libpsockets.a
│           │   ├── libpstdconvs.a
│           │   ├── libpstrings.a
│           │   ├── libpstrutils.a
│           │   ├── libpsyscall.a
│           │   ├── libpsysconst.a
│           │   ├── libpsystem.a
│           │   ├── libpsysutils.a
│           │   ├── libpterminfo.a
│           │   ├── libptermio.a
│           │   ├── libptypes.a
│           │   ├── libptypinfo.a
│           │   ├── libpucomplex.a
│           │   ├── libpunix.a
│           │   ├── libpunixtype.a
│           │   ├── libpunixutil.a
│           │   ├── libpvariants.a
│           │   ├── libpvarutils.a
│           │   ├── libpvideo.a
│           │   ├── libpx86.a
│           │   ├── lineinfo.o
│           │   ├── lineinfo.ppu
│           │   ├── linux.o
│           │   ├── linux.ppu
│           │   ├── linuxvcs.o
│           │   ├── linuxvcs.ppu
│           │   ├── lnfodwrf.o
│           │   ├── lnfodwrf.ppu
│           │   ├── macpas.o
│           │   ├── macpas.ppu
│           │   ├── math.o
│           │   ├── math.ppu
│           │   ├── matrix.o
│           │   ├── matrix.ppu
│           │   ├── mmx.o
│           │   ├── mmx.ppu
│           │   ├── mouse.o
│           │   ├── mouse.ppu
│           │   ├── objects.o
│           │   ├── objects.ppu
│           │   ├── objpas.o
│           │   ├── objpas.ppu
│           │   ├── Package.fpc
│           │   ├── ports.o
│           │   ├── ports.ppu
│           │   ├── printer.o
│           │   ├── printer.ppu
│           │   ├── rtlconsts.o
│           │   ├── rtlconsts.ppu
│           │   ├── serial.o
│           │   ├── serial.ppu
│           │   ├── si_c21g.o
│           │   ├── si_c21g.ppu
│           │   ├── si_c21.o
│           │   ├── si_c21.ppu
│           │   ├── si_c.o
│           │   ├── si_c.ppu
│           │   ├── si_dll.o
│           │   ├── si_dll.ppu
│           │   ├── si_prc.o
│           │   ├── si_prc.ppu
│           │   ├── si_uc.o
│           │   ├── si_uc.ppu
│           │   ├── sockets.o
│           │   ├── sockets.ppu
│           │   ├── stdconvs.o
│           │   ├── stdconvs.ppu
│           │   ├── strings.o
│           │   ├── strings.ppu
│           │   ├── strutils.o
│           │   ├── strutils.ppu
│           │   ├── syscall.o
│           │   ├── syscall.ppu
│           │   ├── sysconst.o
│           │   ├── sysconst.ppu
│           │   ├── system.o
│           │   ├── system.ppu
│           │   ├── sysutils.o
│           │   ├── sysutils.ppu
│           │   ├── terminfo.o
│           │   ├── terminfo.ppu
│           │   ├── termio.o
│           │   ├── termio.ppu
│           │   ├── types.o
│           │   ├── types.ppu
│           │   ├── typinfo.o
│           │   ├── typinfo.ppu
│           │   ├── ucomplex.o
│           │   ├── ucomplex.ppu
│           │   ├── unix.o
│           │   ├── unix.ppu
│           │   ├── unixtype.o
│           │   ├── unixtype.ppu
│           │   ├── unixutil.o
│           │   ├── unixutil.ppu
│           │   ├── variants.o
│           │   ├── variants.ppu
│           │   ├── varutils.o
│           │   ├── varutils.ppu
│           │   ├── video.o
│           │   ├── video.ppu
│           │   ├── x86.o
│           │   └── x86.ppu
│           ├── sdl
│           │   ├── libplogger.a
│           │   ├── libpsdl.a
│           │   ├── libpsdl_gfx.a
│           │   ├── libpsdl_image.a
│           │   ├── libpsdl_mixer.a
│           │   ├── libpsdl_mixer_nosmpeg.a
│           │   ├── libpsdl_net.a
│           │   ├── libpsdl_ttf.a
│           │   ├── libpsdlutils.a
│           │   ├── libpsmpeg.a
│           │   ├── logger.o
│           │   ├── logger.ppu
│           │   ├── Package.fpc
│           │   ├── sdl_gfx.o
│           │   ├── sdl_gfx.ppu
│           │   ├── sdl_image.o
│           │   ├── sdl_image.ppu
│           │   ├── sdl_mixer_nosmpeg.o
│           │   ├── sdl_mixer_nosmpeg.ppu
│           │   ├── sdl_mixer.o
│           │   ├── sdl_mixer.ppu
│           │   ├── sdl_net.o
│           │   ├── sdl_net.ppu
│           │   ├── sdl.o
│           │   ├── sdl.ppu
│           │   ├── sdl_ttf.o
│           │   ├── sdl_ttf.ppu
│           │   ├── sdlutils.o
│           │   ├── sdlutils.ppu
│           │   ├── smpeg.o
│           │   └── smpeg.ppu
│           ├── sqlite
│           │   ├── libpsqlite3.a
│           │   ├── libpsqlite3db.a
│           │   ├── libpsqlite3dyn.a
│           │   ├── libpsqlite.a
│           │   ├── libpsqlitedb.a
│           │   ├── Package.fpc
│           │   ├── sqlite3db.o
│           │   ├── sqlite3db.ppu
│           │   ├── sqlite3dyn.o
│           │   ├── sqlite3dyn.ppu
│           │   ├── sqlite3.o
│           │   ├── sqlite3.ppu
│           │   ├── sqlitedb.o
│           │   ├── sqlitedb.ppu
│           │   ├── sqlite.o
│           │   └── sqlite.ppu
│           ├── svgalib
│           │   ├── libpsvgalib.a
│           │   ├── libpvgamouse.a
│           │   ├── Package.fpc
│           │   ├── svgalib.o
│           │   ├── svgalib.ppu
│           │   ├── vgamouse.o
│           │   └── vgamouse.ppu
│           ├── symbolic
│           │   ├── libpsymbolic.a
│           │   ├── Package.fpc
│           │   ├── symbolic.o
│           │   └── symbolic.ppu
│           ├── syslog
│           │   ├── libpsystemlog.a
│           │   ├── Package.fpc
│           │   ├── systemlog.o
│           │   └── systemlog.ppu
│           ├── tcl
│           │   ├── libptcl80.a
│           │   ├── Package.fpc
│           │   ├── tcl80.o
│           │   └── tcl80.ppu
│           ├── unixutil
│           │   ├── libpunixutils.a
│           │   ├── Package.fpc
│           │   ├── unixutils.o
│           │   └── unixutils.ppu
│           ├── unzip
│           │   ├── libpunzip51g.a
│           │   ├── libpziptypes.a
│           │   ├── Package.fpc
│           │   ├── unzip51g.o
│           │   ├── unzip51g.ppu
│           │   ├── ziptypes.o
│           │   └── ziptypes.ppu
│           ├── users
│           │   ├── crypth.o
│           │   ├── crypth.ppu
│           │   ├── grp.o
│           │   ├── grp.ppu
│           │   ├── libpcrypth.a
│           │   ├── libpgrp.a
│           │   ├── libppwd.a
│           │   ├── libpshadow.a
│           │   ├── libpusers.a
│           │   ├── Package.fpc
│           │   ├── pwd.o
│           │   ├── pwd.ppu
│           │   ├── shadow.o
│           │   ├── shadow.ppu
│           │   ├── users.o
│           │   └── users.ppu
│           ├── utmp
│           │   ├── libputmp.a
│           │   ├── Package.fpc
│           │   ├── utmp.o
│           │   └── utmp.ppu
│           ├── uuid
│           │   ├── libplibuuid.a
│           │   ├── libpmacuuid.a
│           │   ├── libuuid.o
│           │   ├── libuuid.ppu
│           │   ├── macuuid.o
│           │   ├── macuuid.ppu
│           │   └── Package.fpc
│           ├── x11
│           │   ├── cursorfont.o
│           │   ├── cursorfont.ppu
│           │   ├── keysym.o
│           │   ├── keysym.ppu
│           │   ├── libpcursorfont.a
│           │   ├── libpkeysym.a
│           │   ├── libpx.a
│           │   ├── libpxatom.a
│           │   ├── libpxcms.a
│           │   ├── libpxf86dga.a
│           │   ├── libpxf86vmode.a
│           │   ├── libpxi.a
│           │   ├── libpxinerama.a
│           │   ├── libpxkb.a
│           │   ├── libpxkblib.a
│           │   ├── libpxlib.a
│           │   ├── libpxrandr.a
│           │   ├── libpxrender.a
│           │   ├── libpxresource.a
│           │   ├── libpxshm.a
│           │   ├── libpxutil.a
│           │   ├── libpxv.a
│           │   ├── libpxvlib.a
│           │   ├── Package.fpc
│           │   ├── xatom.o
│           │   ├── xatom.ppu
│           │   ├── xcms.o
│           │   ├── xcms.ppu
│           │   ├── xf86dga.o
│           │   ├── xf86dga.ppu
│           │   ├── xf86vmode.o
│           │   ├── xf86vmode.ppu
│           │   ├── xinerama.o
│           │   ├── xinerama.ppu
│           │   ├── xi.o
│           │   ├── xi.ppu
│           │   ├── xkblib.o
│           │   ├── xkblib.ppu
│           │   ├── xkb.o
│           │   ├── xkb.ppu
│           │   ├── xlib.o
│           │   ├── xlib.ppu
│           │   ├── x.o
│           │   ├── x.ppu
│           │   ├── xrandr.o
│           │   ├── xrandr.ppu
│           │   ├── xrender.o
│           │   ├── xrender.ppu
│           │   ├── xresource.o
│           │   ├── xresource.ppu
│           │   ├── xshm.o
│           │   ├── xshm.ppu
│           │   ├── xutil.o
│           │   ├── xutil.ppu
│           │   ├── xvlib.o
│           │   ├── xvlib.ppu
│           │   ├── xv.o
│           │   └── xv.ppu
│           ├── xforms
│           │   ├── libpxforms.a
│           │   ├── Package.fpc
│           │   ├── xforms.o
│           │   └── xforms.ppu
│           ├── zlib
│           │   ├── libpzlib.a
│           │   ├── Package.fpc
│           │   ├── zlib.o
│           │   └── zlib.ppu
│           └── zorba
│               ├── libpxqc.a
│               ├── libpzorba.a
│               ├── libpzorbadyn.a
│               ├── Package.fpc
│               ├── xqc.o
│               ├── xqc.ppu
│               ├── zorbadyn.o
│               ├── zorbadyn.ppu
│               ├── zorba.o
│               └── zorba.ppu
└── binutils
    ├── ar -> /usr/local/bin/arm-linux-ar
    ├── as -> /usr/local/bin/arm-linux-as
    └── ld -> /usr/local/bin/arm-linux-ld

Fortuna1

  • Full Member
  • ***
  • Posts: 164
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #12 on: July 18, 2012, 03:46:04 pm »
Where found source.

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #13 on: July 18, 2012, 04:53:42 pm »
Now the problem is revealed, it's a separate download. Pick up from here (fpc-2.6.0.source.zip / fpc-2.6.0.source.tar.gz, up to you).

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11459
  • FPC developer.
Re: Compiler "/usr/bin/fpc" does not support target arm-linux
« Reply #14 on: July 18, 2012, 05:14:25 pm »
  OPT=-dFPC_ARMEL INSTALL_PREFIX=/usr/

I'm no android expert, but as a define, this looks a bit dodgy. Or is it a macro?
 

 

TinyPortal © 2005-2018