Toon posts:

[Gentoo] PHP compilen mislukt

Pagina: 1
Acties:

Verwijderd

Topicstarter
Omdat ik bezig ben met het updaten van mijn server (Gentoo met 2.4.18), loop ik tegen een probleem aan:

Ik wil PHP updaten naar 4.1.2-r9:
code:
1
2
3
4
5
6
7
8
9
checking for Java support... find: /include: No such file or directory
no
configure: error: unable to find Java VM libraries

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 152, Exitcode 1
!!! bad ./configure

!!! emerge aborting on  /usr/portage/dev-lang/php/php-4.1.2-r9.ebuild .

Zo te zien mislukt dit dus, maar in die ebuild staat dat dat emerge gaat zoeken naar java, en als dat er niet is, het niet wordt gebruikt... Zo te zien werkt dat dus niet :(

Zou ik gewoon de Java-zut uit die php-4.1.2-r9.ebuild halen, of is dat niet zo'n goed idee ?

Verwijderd

nee geen goed idee ;)

als je dat jave eruit wil halen plaats je ff -java in je make.conf. voor de rest is het zo.. dat je waarschijnlijk (weet het wel zeker :P) java-config niet gerunt hebt.

  • DAzN
  • Registratie: April 2000
  • Niet online
Ligt er een beetje aan welke versie van Gentoo je hebt. Vanaf 1.1 kun je de use-variabelen niet meer in make.conf opgeven maar in /etc/make.profile/make.defaults en use.defaults.

Daarmee zou het moeten lukken.

  • intoxicated
  • Registratie: Januari 2001
  • Niet online

intoxicated

Haaaai :w | ALT-S

Op zondag 12 mei 2002 08:11 schreef Gila het volgende:
...dat je waarschijnlijk (weet het wel zeker :P) java-config niet gerunt hebt.
Niet dat dat zo relevant is, want java-config runnen en een VM selecten, lost dit probleem niet op :)

Java uitzetten in make.conf werkt uiteraard wel.

"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR


  • Wilke
  • Registratie: December 2000
  • Laatst online: 13:02
Check als je dit soort problemen hebt ook altijd de Gentoo forums, de search daar werkt best OK en ik heb daar al heel wat stomme probleempjes mee op kunnen lossen!

  • intoxicated
  • Registratie: Januari 2001
  • Niet online

intoxicated

Haaaai :w | ALT-S

Op zondag 12 mei 2002 12:43 schreef Wilke het volgende:
Check als je dit soort problemen hebt ook altijd de Gentoo forums
Of beter nog, de Gentoo Bugtracker, op http://bugs.gentoo.org .

Woei, daar staan ook nog wat bugreports van mij :P

"Anyone who does not agree with me is mentally sick, and should be shot I'm afraid to say."
- Pastor Richards @ VCPR


  • RickN
  • Registratie: December 2001
  • Laatst online: 14-06-2025
Op zondag 12 mei 2002 10:27 schreef DAzN het volgende:
Ligt er een beetje aan welke versie van Gentoo je hebt. Vanaf 1.1 kun je de use-variabelen niet meer in make.conf opgeven maar in /etc/make.profile/make.defaults en use.defaults.

Daarmee zou het moeten lukken.
offtopic, maar ik vond dit zo'n vreemde opmerking. Wat je hier zegt gaat volledig in tegen wat er in de Gentoo USE-FAQ staat:
Default USE flags

Of course, Gentoo defines a set of safe default flags for you. You will find these in your /etc/make.profile/make.defaults file.

From the Gentoo-1.1a release, the USE settings are:

Code listing 1

USE="xv slang readline gpm berkdb mmx 3dnow gdbm tcpd pam libwww ssl nls
mitshm arts lame perl python esd gif imlib sdl oggvorbis gnome gtk X qt
kde motif opengl avi png tiff gif"

Warning: Instead of writing to this file, as I can see many of you scrambling to do, it is advisable procedure to edit your /etc/make.conf file In that file, you will see:

Code listing 2

#USE=""


You would uncomment it by removing the # and adding your own custom USE flags to that string between the quotes.

Important: Remember that -flag disables a flag and flag adds a flag. If a flag is neither in /etc/make.profile/make.defaults nor in /etc/make.conf then its functionality is disabled.


Simply uncomment that, and add whatever other flags you want to add. "But what if I want to remove things from the make.defaults file?" I hear you ask. That is simply done by putting "-flag" in your /etc/make.conf file.

He who knows only his own side of the case knows little of that.


Verwijderd

Op zondag 12 mei 2002 10:27 schreef DAzN het volgende:
Ligt er een beetje aan welke versie van Gentoo je hebt. Vanaf 1.1 kun je de use-variabelen niet meer in make.conf opgeven maar in /etc/make.profile/make.defaults en use.defaults.

Daarmee zou het moeten lukken.
Dat is dus gewoon totale BS want je moet je use vars nog gewoon opgeven in je make.conf maar dan in de vorm van -foo en foo, zoals Gila ook al zei

  • DAzN
  • Registratie: April 2000
  • Niet online
Op zondag 12 mei 2002 13:12 schreef Ferry het volgende:

[..]

Dat is dus gewoon totale BS want je moet je use vars nog gewoon opgeven in je make.conf maar dan in de vorm van -foo en foo, zoals Gila ook al zei
Ok, ik heb niet goed gelezen. Ik had hetzelfde probleem als topicstarter en ben toen gaan kijken waar ik het kon aanpassen. Daarbij heb ik de volgende regels in make.conf over het hoofd gezien.
code:
1
2
3
4
5
6
7
# Build-time functionality

# USE=""
# USE options are inherited from /etc/make.profile/make.defaults.  To turn a USE
# setting off, add a "-setting" to the USE variable here.  To enable a setting,
# add the setting name to the USE variable here.  Separate USE toggles with
# whitespace.

Zoals bij de Release candidates van Gentoo was ik op zoek naar de use-variabelen. Die vond ik dus in make.profile.

Verwijderd

Topicstarter
Hmm, nu valt me toch iets op :P Ik was die # voor de USE="" vergeten weg te halen :P Ik vroeg me al af waarom t nou niet werkte :P
Pagina: 1