Forum > Lazarus e il web

progetto web forum lazaruspascal.it

<< < (48/48)

nomorelogic:
che versione di fpc stai usando?

xinyiman:
2.6.2

nomorelogic:

--- Citazione da: xinyiman - Aprile 17, 2014, 08:09:45 pm ---2.6.2

--- Termina citazione ---

c'era anche scritto nel tuo post precedente, non l'ho letto...

pare che ci sia un bug quando si compila per ARM con -fPIC
http://bugs.freepascal.org/view.php?id=19729


però... mi hai battuto sul tempo ;)

xinyiman:
Quindi come ovviare?!

nomorelogic:
il bug è stato risolto nella versione 2.7.1, la trunk.

bisognerebbe provare a compilare dopo aver installato quella versione di fpc sul raspberry...

ho trovato questo articolo ed al suo interno c'è scritto come installare fpc 2.7.1 da subversion, c'è anche lo script ;)

il link è
http://www.michellcomputing.co.uk/blog/2012/11/lazarus-on-the-raspberry-pi/

ti anticipo lo script (nel link anche lo script per lazarus)


--- Codice: ---
# Goto FreePascal folder.
cd ~/FreePascal

# Initial checkout to 2.7.1 folder (only required on first run).
# svn co http://svn.freepascal.org/svn/fpc/trunk 2.7.1

# Update previous checkout snapshot.
svn up 2.7.1

# Export the checkout to working folder.
svn export --force 2.7.1 fpctmp

# Change to fpc working folder.
cd fpctmp
 
# Build the compiler.
make all OPT='-gl -O3p3' -j 8 FPMAKEOPT="-T 8" FPC=/usr/lib/fpc/2.6.0/ppcarm

# Install compiler.
sudo make install PP=compiler/ppcarm PREFIX=/usr -j 8 FPMAKEOPT="-T 8"

# Symlink the installed compiler.
sudo rm -f /usr/bin/ppcarm
sudo ln -s /usr/lib/fpc/2.7.1/ppcarm /usr/bin/ppcarm

# Install sources.
sudo make install sourceinstall PREFIX=/usr

# Symlink source path.
sudo rm -f /usr/share/fpcsrc
sudo ln -sf /usr/share/src/fpc-2.7.1/fpc /usr/share/fpcsrc

# Create fpc.cfg.
sudo /usr/lib/fpc/2.7.1/samplecfg /usr/lib/fpc/2.7.1 /etc

# Remove working folder.
cd ..
rm -rf fpctmp

--- Termina codice ---

Se ci provi prima di me, fai sapere come va a finire che sono interesato anche io ;)



Edit:
nello script, la riga

--- Codice: ---
make all OPT='-gl -O3p3' -j 8 FPMAKEOPT="-T 8" FPC=/usr/lib/fpc/2.6.0/ppcarm
--- Termina codice ---
serve a costruire il compilatore 2.7.1 usando fpc 2.6.0
tu hai installata la versione 2.6.2, cerca la fullpath giusta ;)

Edit 2:
se leggi nell'articolo, il tizio dice che ha dovuto usare una SD card da 8GB e di aver ridotto la RAM dedicata alla GPU da 128 a 64 MB

Navigazione

[0] Indice dei post

[*] Pagina precedente

Vai alla versione completa