FreeBSD: autoconf, libtool etc.

Trädvy Permalänk
Avstängd
Plats
V-ås - är jag inte söt?
Registrerad
Jul 2001

FreeBSD: autoconf, libtool etc.

Jag ska köra ett installationsscript, men det gnäller på att jag varken har autoconf eller libtool. Jag har dessa, men i FreeBSD separeras olika versioner med ett versionsnummer, som t.ex. libtool13 och libtool15. Jag provade att symlänka dessa, men det löste enbart problemet med autoconf. Scriptet gnäller fortfarande på att libtool saknas. Dessutom känns det som ett riktigt fulhack och då vill jag veta vad som är rätt sätt att gå tillväga i detta fall.

Tacksam för hjälp.

Aha, jag gjorde även symlänken libtoolize15 -> libtoolize och då funkade det, men det är ändå ett fulhack i mina ögon. Vad händer när nåt script prompt vill använda libtool13? Ska jag behöva ändra länkarna då?

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

Trädvy Permalänk
Medlem
Registrerad
Jul 2001

Tippar på att libtool15 är bakåtkompatibel...

symlänkar är aldrig fel...

We live in the age o stupidity || SparcStation 20,384mb RAM,1gb disk,2*125mhz, Solaris8
--------------------------------------------------------------------------------------------
Every suicide is a solution to a problem. -- Jean Baechler

Trädvy Permalänk
Avstängd
Plats
V-ås - är jag inte söt?
Registrerad
Jul 2001

Nu har jag ett liknande problem igen där libxml++ är libxml++26. Jag kan inte hålla på med symlänkar hit och dit hela tiden. Det blir jättehärkigt och fult i mitt system. Därför vill jag gärna veta hur man ska göra för att det ska bli rätt.

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

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Sep 2002

Detta kanske kan vara till hjälp:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-hand...

Dvs, att du skapar en port av det program som kräver autoconf, libtool och libxml.

Om du har portupgrade (finns i ports) kan du sedan låta pkgdb hantera versions-dependencies. Det portupgrade-verktygen gör är väl bland annat att de skapar de symlänkar som behövs, alternativt något snarliknade så att programmen blir glada och inte klagar på vilken version alla bibliotek har.

"...trying is the first step towards failure." - Homer Simpson