FreeBSD: configure-scriptet hittar inte gmp, trots att det är installerat

Permalänk
Medlem

FreeBSD: configure-scriptet hittar inte gmp, trots att det är installerat

Jag försöker installera Gobby, som i sin tur kräver libobby, men jag får tyvärr detta fel när jag kör configure-scriptet.

checking gmpxx.h usability... no checking gmpxx.h presence... no checking for gmpxx.h... no configure: error: ### ### GNU multiple precision arithmetic library not found or ### not compiled with C++ support! ### ### If you don't have the GNU MP development files on your system, ### download and install them from the following URL: ### ### http://gnu.org/software/gmp ### ### C++ support needs to be enabled in GMP by passing `--enable-cxx' ### to its configuration script. ### ### (Error detail might be available in `config.log'.) ###

Jag har installerat gmp med support för C++ och filen gmpxx.h ligger i /usr/local/include/ men trots detta får jag samma fel. Förbryllande.

Visa signatur

Coola låtar i massor!
http://revolvermen.com

Permalänk
Medlem

Har du kollat i config.log?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av deus
Har du kollat i config.log?

Ja, men tyvärr blir jag inte klokare av den. Jag inkluderar inte den heller så gärna, då den är ca 1000 rader lång.
Jag har försökt köra ./configure --prefix=/usr/local men jag gissar bara och det hjälper inte.

Visa signatur

Coola låtar i massor!
http://revolvermen.com

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Ilja
Ja, men tyvärr blir jag inte klokare av den. Jag inkluderar inte den heller så gärna, då den är ca 1000 rader lång.
Jag har försökt köra ./configure --prefix=/usr/local men jag gissar bara och det hjälper inte.

Om du är säker på att du installerat libobby rätt så borde det väl gå att få installationen att ignorera dep-fel?

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av deus
Om du är säker på att du installerat libobby rätt så borde det väl gå att få installationen att ignorera dep-fel?

Jag kanske skrev lite otydligt, men det är alltså libobby som vägrar configure-scriptet p.g.a. att den tycker att gmp inte finns eller inte är kompilerat med stöd för C++, trots att jag sett till detta. Hursomhelst är det du föreslår ingen bra idé.

Visa signatur

Coola låtar i massor!
http://revolvermen.com

Permalänk
Medlem

Sök efter "checking for gmpxx.h" i config.log. Den brukar logga ett tiotal rader där med exakta flaggorna och testprogrammet som failade.

En gissning sådär på rak arm är att kompilatorn inte tittar i /usr/local/include per default. Du kan påverka var configurescriptet letar genom att sätta env-variablerna CPPFLAGS (flaggor för preprocessorn) respektive LDFLAGS (flaggor för linkern). Följande syntax gäller för bash:

export CPPFLAGS="-I/usr/local/include" export LDFLAGS="-L/usr/local/lib"

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av m0rris
Sök efter "checking for gmpxx.h" i config.log. Den brukar logga ett tiotal rader där med exakta flaggorna och testprogrammet som failade.

En gissning sådär på rak arm är att kompilatorn inte tittar i /usr/local/include per default. Du kan påverka var configurescriptet letar genom att sätta env-variablerna CPPFLAGS (flaggor för preprocessorn) respektive LDFLAGS (flaggor för linkern). Följande syntax gäller för bash:

export CPPFLAGS="-I/usr/local/include" export LDFLAGS="-L/usr/local/lib"

Det gjorde susen. Tack!
Jag är rädd för att jag inte riktigt förstår hur allt det här hänger ihop. Måste nog läsa på lite.

Visa signatur

Coola låtar i massor!
http://revolvermen.com