Letractively / lazarus-br

Automatically exported from code.google.com/p/lazarus-br
3 stars 0 forks source link

parametro "-p" do fpcmkcfg nao existe !! #2

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What version of the product are you using? On what operating system?

evecar.~$ uname -a
Linux asus 2.6.38-11-generic-pae #50-Ubuntu SMP Mon Sep 12 22:21:04 UTC 2011 
i686 i686 i386 GNU/Linux

evecar.~$ fpc
Free Pascal Compiler version 2.5.1 [2011/09/19] for i386

What steps will reproduce the problem?

Ao executar o comando abaixo para gerar o fpc.cfg:
evecar.~$ sudo /usr/lib/fpc/2.5.1/samplecfg /usr/lib/fpc/2.5.1/ /etc

What is the expected output? What do you see instead?

ocorre um erro:
Error: Unknown option.-p
Usage: fpcmkcfg [options]
Where options is one or more of
  -t filename   Template file name. Default is built-in
  -o filename   Set output file. Default is standard output.
  -d name=value define name=value pair.
  -h            show this help and exit.
  -u name       remove name from list of name/value pairs.
  -m            show builtin macros and exit.
  -b            show builtin template and exit.
  -v            be verbose.
  -0            use built in fpc.cfg template (default)
  -1            use built in fp.cfg template
  -2            use built in fp.ini template
  -3            use built in fppkg.cfg template
  -4            use built in fppkg default compiler template
evecar.~$ 

Para corrigir o erro optei por:

cat /usr/lib/fpc/2.5.1/samplecfg | sed 's/fpcmkcfg\ -p/fpcmkcfg/g' > 
/tmp/samplecfg 
chmod a+x /tmp/samplecfg
sudo /tmp/samplecfg /usr/lib/fpc/2.5.1/ /etc

Please provide any additional information below.

Script:
http://silvioprog.com.br/download/install_fpc_lazarus_svn_version.tar.gz 

baixado de:
http://code.google.com/p/lazarus-br/wiki/Instalando_o_Lazarus_no_Linux_via_SVN

PS: Excuse me if I had to use English to report the problem.

Original issue reported on code.google.com by eversonr...@gmail.com on 20 Sep 2011 at 12:42

GoogleCodeExporter commented 9 years ago
Olá Everson,

Eu acabei de testar o script numa máquina virtual com o Ubuntu 11.04 e a 
instalação foi realizada com sucesso. Veja: http://imagebin.org/173206

Minha sugestão é você testar o script desta mesma forma, e tentar detectar 
qual o problema em sua cópia real.

Silvio Clécio

Original comment by silvioprog on 20 Sep 2011 at 12:35

GoogleCodeExporter commented 9 years ago
Analisando mais apuradamente o script, observei que no bloco 1 (abaixo) o 
samplecfg chama o fpcmkcfg para gerar o arquivos de configuracao. Como eu 
possuia um fpcmkcfg mais antigo e o da versao 2.5.1 no path, o chamado era 
realizado ao mais antigo. 

bloco 1:
sudo /usr/lib/fpc/2.5.1/samplecfg /usr/lib/fpc/2.5.1/ /etc

Para resolver, alterei a linha do bloco 1, conforme o bloco 2, informando o 
diretorio do fpcmkcfg desejado (/bin/fpcmkcfg) assim ficou tudo certo.

bloco 2:
cat /usr/lib/fpc/2.5.1/samplecfg | sed 's/fpcmkcfg/\/bin\/fpcmkcfg/g' > 
/tmp/samplecfg
chmod a+x /tmp/samplecfg 

Atenciosamente

EveCar

Original comment by eversonr...@gmail.com on 20 Sep 2011 at 7:58

GoogleCodeExporter commented 9 years ago
De tempos em tempos eu testo o script quando vejo atualizações que poderiam 
afetar o funcionamento do mesmo. Vimos que esta OK.

Acredito que não tem problemas você usar o script para atualização. É 
interessante fazer um backup antes de executá-lo.

Silvio Clecio.

Original comment by silvioprog on 20 Sep 2011 at 9:35