On 19.12.02 Hilmar Preusse (hille42@web.de) wrote:
Moin,
- Ich wollte das Source-Paket von Perl selber bauen. Also
perl_5.6.1-8.2.dsc und perl_5.6.1-8.2.diff.gz besorgt, orig.tar.gz kopiert, Sourcen ausgepackt und "fakeroot debian/rules binary" im Buildtree getippt. Build geht durch, aber der file-Test schlägt fehl.
Mal wieder eine Selbst-Reply. Ich hab jetzt einfach den Aufruf der Test-suite aus debian/rules ausgebaut (für hppa hatte das schon jemand gemacht) und mir ein lokales Paket gebaut, was man selber backen kann. Passiert das eigentlich öfter, daß Security-Updates nicht vernünftig zu kompilieren gehen? Bei xpdf baut noch nichtmal das Originalpaket.
c++ -g -O2 -DHAVE_CONFIG_H -I.. -I./../goo -I./../ltk -I. -I/usr/X11R6/include -I/usr/include -I/usr/include/freetype2 -c FTFont.cc In file included from /usr/include/freetype2/freetype/ftrender.h:24, from /usr/include/freetype2/freetype/internal/ftobjs.h:31, from FTFont.cc:18: /usr/include/freetype2/freetype/ftmodule.h:70: `FT_Module_Constructor' was not declared in this scope /usr/include/freetype2/freetype/ftmodule.h:70: `FT_Module' was not declared in this scope /usr/include/freetype2/freetype/ftmodule.h:70: parse error before )' /usr/include/freetype2/freetype/ftmodule.h:70: typedef declaration includes an initializer /usr/include/freetype2/freetype/ftmodule.h:70: confused by earlier errors, bailing out
Da fragt man sich doch, wie die Leute das Paket kompiliert haben...
H.