Toon posts:

[FreeBSD] Geen iconv() bij glib compilatie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Bij de configure van glib krijg ik de error:
No iconv() implementation found in C library or libiconv

En dat terwijl de packages iconv en libiconv wel geinstalleerd staan en ik een iconv.h kan vinden in /usr/local/include. Ik heb google en de search al gebruikt, maar dit bleek geen bevredigend resultaat te leveren. :{

  • JWO
  • Registratie: Januari 2002
  • Laatst online: 23:43

JWO

standaard reply:

zijn er ook development versies van die packages ?

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 19:42

odysseus

Debian GNU/Linux Sid

JWO schreef op 28 februari 2003 @ 21:58:
standaard reply:

zijn er ook development versies van die packages ?

Hij geeft al aan dat hij de header heeft...dan is de kans groot dat het daar dus niet aan ligt.

Staat er ergens in die header de declaratie van een methode iconv()? Zo niet, dan mis je waarschijnlijk toch een bestand, zo wel, dan is er iets anders aan de hand :).

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Topicstarter
odysseus schreef op 28 February 2003 @ 22:23:

[...]

Staat er ergens in die header de declaratie van een methode iconv()? Zo niet, dan mis je waarschijnlijk toch een bestand, zo wel, dan is er iets anders aan de hand :).
iconv.h bevat de iconv() functie declaratie enzo. Ik ben zelf nog niet helemaal thuis in het compilen, misschien dat het bestand niet gevonden wordt oid? Moet ik dit in een CPPFLAGS variable opgeven? :?

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 19:42

odysseus

Debian GNU/Linux Sid

Nee, waarschijnlijk niet. Een directory als /usr/local/include zou vanzelf wel doorgekeken moeten worden :). Kun je eens het eind (laatste honderd regels of zo) van je config.log doorspitten en dat hier posten? Daarin staat het probleem waarschijnlijk helderder uitgelegd.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Topicstarter
odysseus schreef op 28 February 2003 @ 23:18:
Kun je eens het eind (laatste honderd regels of zo) van je config.log doorspitten en dat hier posten?
Sure. :)
http://soepstengel.nl/config.log

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Waarom gebruik je de port niet (devel/glib20 of devel/glib12)? Die ports zijn er niet voor niets :)

[ Voor 23% gewijzigd door AVL op 01-03-2003 21:11 ]

"I'd rather have a bottle in front of me than a frontal lobotomy."


  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

idd wat AVL zegt
In jou geval kan ie de header niet vinden.
Als je de ports gebruikt dan wordt dit allemaal voor je gedaan.

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


Verwijderd

Topicstarter
Het hele verhaal is dat glib onderdeel is van 'garnome', een gnome installer. Als ik glib via ports installeer en ik disable die package binnen de garnome installer dan krijg ik verderop, bij atk bijvoorbeeld, fouten dat glib niet gevonden kan worden. Ik denk dat ik nu de build volgorde van garnome even moet noteren en op die manier alle packages handmatig via ports moet installeren, hopen dat dat werkt. :)

  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

Ah op die fiets.
Maar waarom installeer je niet gewoon x11/gnome2?
Dit is een meta-port die alle gnome2 componenten voor jou installeerd. Extra progs moet je zelf doen maar er zijn er heel wat in de port collectie.
Je krijgt waarschijnlijk die error omdat garnome gnome in /usr installeerd.
FreeBSD gooit de port's in /usr/X11R6 of /usr/local dit om ze uit het base systeem te houden.

Dus het lijkt mijn handiger dat jij nog eens goed naar de port collectie kijkt. :)
/me draait gnome2.2 + apps van uit port collection

[ Voor 9% gewijzigd door MadCow* op 02-03-2003 17:28 . Reden: typo ]

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


Verwijderd

Topicstarter
MadCow schreef op 02 maart 2003 @ 17:13:
Ah op die fiets.
Maar waarom installeer je niet gewoon x11/gnome2?
Dit is een meta-port die alle gnome2 componenten voor jou installeerd. Extra progs moet je zelf doen maar er zijn er heel wat in de port collectie.
Je krijgt waarschijnlijk die error omdat garnome gnome in /usr installeerd.
FreeBSD gooit de port's in /usr/X11R6 of /usr/local dit om ze uit het base systeem te houden.

Dus het lijkt mijn handiger dat jij nog eens goed naar de port collectie kijkt. :)
/me draait gnome2.2 + apps van uit port collection
De reden waarom ik het via garnome probeer is omdat ik slechte ervaringen heb met gnome via het packages systeem (dacht dat ports hetzelfde effect zou hebben), themes werkten namelijk niet enzo. Heb nu net via de ports gnome2 geinstalleerd en ik bemerk dat themes nog steeds niet werken of in de themes lijst komen te staan. Mis ik dan packages die niet in de standaard install inbegrepen zijn? :?

  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

De themes (uit de ports) worden in /usr/X11R6/share/themes gepleurt
Maar ik ben het wel met je eens dat themes soms wat rottig is om aan de gang te krijgen.

Kijk eens naar de volgende url, komt uit de gnome faq.
http://www.freebsd.org/gnome/docs/faq2.html#q7

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.

Pagina: 1