Compile problemen
Inhoud |
Compile problemen
Tijdens het compilen kan het voorkomen dat niet alles goed gaat. Vaak is hier een reden voor zoals het missen van een library of development (-dev) pakket.
Geen Mozilla gevonden?
Zeer waarschijnlijk heb je alleen het Mozilla pakket geinstalleerd staan maar niet het mozilla-devel (en/of mozilla-libs) pakket.
Make version mismatch
Voorbeeld:
Making all in data make[2]: Entering directory `/usr/src/ftd-0.1/data' cd .. && \ /bin/sh /usr/src/ftd-0.1/missing --run automake-1.7 --gnu data/Makefile configure.in:2: version mismatch. This is Automake 1.7.4, configure.in:2: but the definition used by this AM_INIT_AUTOMAKE configure.in:2: comes from Automake 1.7.8. You should recreate configure.in:2: aclocal.m4 with aclocal and run automake again. make[2]: *** [Makefile.in] Error 1 make[2]: Leaving directory `/usr/src/ftd-0.1/data' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/ftd-0.1' make: *** [all] Error 2
Doe precies zoals de uitvoer aangeeft, draai eerst het commando 'aclocal' en daarna 'automake'. Als je die 2 commando's uitgevoerd hebt (deze geven normaalgesproken geen uitvoer) kan je opnieuw proberen make te draaien.
Libcrypto.so
Als het bestand Libcrypto.so niet gevonden kan worden, ligt dit vaak aan het feit dat je het development (-dev) pakket van OpenSSL niet geinstalleerd hebt. Wat dit development in feite doet is het maken van een link naar het echt libcrypto bestand.
Deze links bestaat vaak niet, en met name de distributies Ubuntu en SuSe hebben hier last van.
Sinds 0.10d is het verplicht om het development pakket te installeren zodat deze link aangemaakt wordt.
