Bekijk Volledige Versie : php4.3.3 compiling prob
Pieter Van Isacker
01/11/03, 18:30
Hallo
Als ik php wil compileren krijg ik een probleem met lex of zo, als ik
../configure doe met verschillende opties dan is dit het laatste wat ik
te zien krijg is:
checking lex output file root... ./configure: lex: command not found
configure: error: cannot find output from lex; giving up
Weet iemand wat ik hier aan kan doen?
--
------------------------
remove nospam from email
http://pieterv.free.fr
------------------------
Ronald Klip
01/11/03, 19:15
Pieter Van Isacker schreef:
>
> Als ik php wil compileren krijg ik een probleem met lex of zo, als ik
> ./configure doe met verschillende opties dan is dit het laatste wat ik
> te zien krijg is:
> checking lex output file root... ./configure: lex: command not found
> configure: error: cannot find output from lex; giving up
> Weet iemand wat ik hier aan kan doen?
lex installeren.
--
groet, Ronald
Nico Coesel
02/11/03, 10:45
Ronald Klip <nieuws@bladibla.njet.invalid> wrote:
>Pieter Van Isacker schreef:
>>
>> Als ik php wil compileren krijg ik een probleem met lex of zo, als ik
>> ./configure doe met verschillende opties dan is dit het laatste wat ik
>> te zien krijg is:
>> checking lex output file root... ./configure: lex: command not found
>> configure: error: cannot find output from lex; giving up
>> Weet iemand wat ik hier aan kan doen?
>
>lex installeren.
In niet te vergeten de development toolkit van lex.
--
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl
Pieter Van Isacker
02/11/03, 14:00
Ronald Klip wrote:
> Pieter Van Isacker schreef:
>
>>Als ik php wil compileren krijg ik een probleem met lex of zo, als ik
>>./configure doe met verschillende opties dan is dit het laatste wat ik
>>te zien krijg is:
>>checking lex output file root... ./configure: lex: command not found
>>configure: error: cannot find output from lex; giving up
>>Weet iemand wat ik hier aan kan doen?
>
> lex installeren.
Als ik dat dus doe krijg ik na het intypen van make install hetvolgende
te zien:
81/usr/bin/install -c -m 644 ./flex.1 /usr/local/man/man1/flex.1
make: 81/usr/bin/install: Commando niet gevonden
make: *** [instal.man] Fout 127
Als ik whereis install doe dan zie ik wel dit /usr/bin/install
verschijnen, hoe moet ik dit nu gaan oplossen?
Pieter
--
------------------------
remove nospam from email
http://pieterv.free.fr
------------------------
Ronald Klip
02/11/03, 20:30
Pieter Van Isacker schreef:
> Ronald Klip wrote:
> >
> > lex installeren.
>
> Als ik dat dus doe krijg ik na het intypen van make install hetvolgende
> te zien:
> 81/usr/bin/install -c -m 644 ./flex.1 /usr/local/man/man1/flex.1
> make: 81/usr/bin/install: Commando niet gevonden
> make: *** [instal.man] Fout 127
>
> Als ik whereis install doe dan zie ik wel dit /usr/bin/install
> verschijnen, hoe moet ik dit nu gaan oplossen?
Sorry, geen idee. Maar tot nu toe kon ik voor dit soort problemen altijd
een oplossing vinden via groups.google.
--
groet, Ronald
Arnoud Galactus Engelfriet
02/11/03, 21:15
In article <3fa4fd81$0$22186$ba620e4c@reader3.news.skynet.be>,
Pieter Van Isacker <pierreviNOSPAM@yucom.be> wrote:
>Als ik dat dus doe krijg ik na het intypen van make install hetvolgende
>te zien:
>81/usr/bin/install -c -m 644 ./flex.1 /usr/local/man/man1/flex.1
>make: 81/usr/bin/install: Commando niet gevonden
>make: *** [instal.man] Fout 127
Kennelijk staat er ergens in de Makefile een aanroep
voor "81/usr/bin/install" in plaats van "/usr/bin/install".
Geen idee waar die 81 vandaan komt, maar die hoort daar niet.
Heb jij dat 81 ergens ingevuld bij het configureren?
Arnoud
--
Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/
Pieter Van Isacker wrote:
> Ronald Klip wrote:
>
>> Pieter Van Isacker schreef:
>>
>>> Als ik php wil compileren krijg ik een probleem met lex of zo, als ik
>>> ./configure doe met verschillende opties dan is dit het laatste wat
>>> ik te zien krijg is:
>>> checking lex output file root... ./configure: lex: command not found
>>> configure: error: cannot find output from lex; giving up
>>> Weet iemand wat ik hier aan kan doen?
>>
>>
>> lex installeren.
>
>
> Als ik dat dus doe krijg ik na het intypen van make install hetvolgende
> te zien:
> 81/usr/bin/install -c -m 644 ./flex.1 /usr/local/man/man1/flex.1
> make: 81/usr/bin/install: Commando niet gevonden
> make: *** [instal.man] Fout 127
>
> Als ik whereis install doe dan zie ik wel dit /usr/bin/install
> verschijnen, hoe moet ik dit nu gaan oplossen?
het ziet er naar uit dat de installer naar 81/usr/bin/install gaat
zoeken ipv /usr/bin/install, niet?
zal foutje zijn doe eens in de dir waar ge de make install uitvoert:
$ mkdir -p 81/usr/bin/
$ ln -s /usr/bin/install 81/usr/bin/
en probeer het nog eens
kwetet, tis iets raar, maar ge weet maar nooit hee :-)
groetjes,
BBBart
Pieter Van Isacker
03/11/03, 17:45
BBBart wrote:
> Pieter Van Isacker wrote:
>
>> Ronald Klip wrote:
>>
>>> Pieter Van Isacker schreef:
>>>
>>>> Als ik php wil compileren krijg ik een probleem met lex of zo, als
>>>> ik ./configure doe met verschillende opties dan is dit het laatste
>>>> wat ik te zien krijg is:
>>>> checking lex output file root... ./configure: lex: command not found
>>>> configure: error: cannot find output from lex; giving up
>>>> Weet iemand wat ik hier aan kan doen?
>>>
>>>
>>>
>>> lex installeren.
>>
>>
>>
>> Als ik dat dus doe krijg ik na het intypen van make install
>> hetvolgende te zien:
>> 81/usr/bin/install -c -m 644 ./flex.1 /usr/local/man/man1/flex.1
>> make: 81/usr/bin/install: Commando niet gevonden
>> make: *** [instal.man] Fout 127
>>
>> Als ik whereis install doe dan zie ik wel dit /usr/bin/install
>> verschijnen, hoe moet ik dit nu gaan oplossen?
>
>
> het ziet er naar uit dat de installer naar 81/usr/bin/install gaat
> zoeken ipv /usr/bin/install, niet?
>
> zal foutje zijn doe eens in de dir waar ge de make install uitvoert:
> $ mkdir -p 81/usr/bin/
> $ ln -s /usr/bin/install 81/usr/bin/
Heb ik ook al geprobeerd maar telkens als ik ./configure opnieuw doe is
dit een andere getal.
Pieter
--
--------------------
http://pieterv.free.fr
remove nospam from e-mail
-------------------
Arnoud Galactus Engelfriet
03/11/03, 18:15
In article <3fa6832d$0$22177$ba620e4c@reader3.news.skynet.be>,
Pieter Van Isacker <pierreviNOSPAM@yucom.be> wrote:
>BBBart wrote:
>> het ziet er naar uit dat de installer naar 81/usr/bin/install gaat
>> zoeken ipv /usr/bin/install, niet?
>>
>> zal foutje zijn doe eens in de dir waar ge de make install uitvoert:
>> $ mkdir -p 81/usr/bin/
>> $ ln -s /usr/bin/install 81/usr/bin/
>
>Heb ik ook al geprobeerd maar telkens als ik ./configure opnieuw doe is
>dit een andere getal.
Lijkt wel of configure zijn PID in die aanroep stopt. Staat
er ergens een $$ in dat script?
Arnoud
--
Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/
Pieter Van Isacker
04/11/03, 20:15
Arnoud Galactus Engelfriet wrote:
> In article <3fa6832d$0$22177$ba620e4c@reader3.news.skynet.be>,
> Pieter Van Isacker <pierreviNOSPAM@yucom.be> wrote:
>
>>BBBart wrote:
>>
>>>het ziet er naar uit dat de installer naar 81/usr/bin/install gaat
>>>zoeken ipv /usr/bin/install, niet?
>>>
>>>zal foutje zijn doe eens in de dir waar ge de make install uitvoert:
>>>$ mkdir -p 81/usr/bin/
>>>$ ln -s /usr/bin/install 81/usr/bin/
>>
>>Heb ik ook al geprobeerd maar telkens als ik ./configure opnieuw doe is
>>dit een andere getal.
>
>
> Lijkt wel of configure zijn PID in die aanroep stopt. Staat
> er ergens een $$ in dat script?
Heb het probleem gevonden, heb gewoon in de makefile de dir kunnen
aanpassen maar het werkt nog niet nu krijg ik volgende error:
cd /usr/local/bin && 0544 -s flex flex++
/bin/sh: 0544: command not found
En dit staat in de makefile
LN_S = $10544 -s
cd $(bindir) && $(LN_S) $(FLEX) $(FLEX)++
ik denk dat dit een chmod is of zo maar ik weet het niet zeker.
Pieter
--
------------------------
remove nospam from email
http://pieterv.free.fr
------------------------
Bernard Grymonpon
04/11/03, 20:30
In be.comp.os.linux Pieter Van Isacker <pierreviNOSPAM@yucom.be> wrote:
> Arnoud Galactus Engelfriet wrote:
>> In article <3fa6832d$0$22177$ba620e4c@reader3.news.skynet.be>,
>> Pieter Van Isacker <pierreviNOSPAM@yucom.be> wrote:
>>
>>>BBBart wrote:
>>>
>>>>het ziet er naar uit dat de installer naar 81/usr/bin/install gaat
>>>>zoeken ipv /usr/bin/install, niet?
>>>>
>>>>zal foutje zijn doe eens in de dir waar ge de make install uitvoert:
>>>>$ mkdir -p 81/usr/bin/
>>>>$ ln -s /usr/bin/install 81/usr/bin/
>>>
>>>Heb ik ook al geprobeerd maar telkens als ik ./configure opnieuw doe is
>>>dit een andere getal.
>>
>>
>> Lijkt wel of configure zijn PID in die aanroep stopt. Staat
>> er ergens een $$ in dat script?
> Heb het probleem gevonden, heb gewoon in de makefile de dir kunnen
> aanpassen maar het werkt nog niet nu krijg ik volgende error:
> cd /usr/local/bin && 0544 -s flex flex++
> /bin/sh: 0544: command not found
> En dit staat in de makefile
> LN_S = $10544 -s
> cd $(bindir) && $(LN_S) $(FLEX) $(FLEX)++
> ik denk dat dit een chmod is of zo maar ik weet het niet zeker.
Vermoedelijk moet dat een "ln" worden, die dus in combinatie met die
"-s" een symbolische link gaat leggen.
Het commando wordt dus: cd /usr/local/bin && ln -s flex flex++
Je komt aan die 0544 doordat $1 vervangen wordt door de eerste
parameter van het script.
Vriendelijke groeten,
Bernard Grymonpon
--
Openminds bvba www.openminds.be
Tweebruggenstraat 16 - 9000 Gent - Belgium
Arnoud Galactus Engelfriet
04/11/03, 23:45
In article <3fa7f805$0$27775$ba620e4c@reader3.news.skynet.be>,
Pieter Van Isacker <pierreviNOSPAM@yucom.be> wrote:
>En dit staat in de makefile
>LN_S = $10544 -s
>cd $(bindir) && $(LN_S) $(FLEX) $(FLEX)++
Als je die eerste regel verandert in
LN_S = ln -s
zou het moeten werken. Kennelijk zit er ergens een fout in
het configure script. Ik zou dit even melden bij de makers
van dit programma.
Arnoud
--
Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
Patents, copyright and IPR explained for techies: http://www.iusmentis.com/