Ich hab das CVS heute komplett neu ausgecheckt, wollte compilieren und bin bei libxfs hängen geblieben.
Gestern abend lief's durch, aber das war nach einem CVS Update & make clean (also vor dem kompletten Neuauschecken).
Hat jemand 'ne Idee? Seife, sollte Dein Commit das fixen?
Passiert auch mit 'nem jungfräulichen ungepatchen CVS. Leider hilft Dein Patch nicht. make xfsprogs schlägt trotzdem fehl, in cdkroot/bin liegt auch kein libtool. Es liegt eine in u.a. tuxbox-cvs/cdk, aber das ist die falsche, wie's aussieht.
Zum Nachstellen:
- CVS komplett neu auschecken (hier: Kernel 2.4)
- configure wie üblich (hier u.a: --enable-ide --disable-ext3 --enable-xfs --disable-dosfstools)
- make xfsprogs
Workaround: tuxbox-cvs/apps/misc/libs/libtool nach dbox2/cdk/bin kopieren, ausführbar machen.
Seltsam ist's trotzdem, warum's auf einmal auftritt. Ich lösche leider (oder zum Glück?) nur so 1x im Jahr alles komplett, deshalb (für mich) schwierig zu sagen, seit wann das so im CVS ist...
Ich konnte das xfsprogs-Problem nun auch hier nachvollziehen.
Komischerweise funktioniert "make libtool" nicht mehr, warum weiß ich nicht.
"make .deps/libtool" hingegen funktionierte...
Das Umbennenen dieses make-targets in cdk_libtool löst das Problem.
Dieser Patch sorgt dafür, dass cdk/libtool existiert, wodurch "make libtool" nicht
mehr ausgeführt wird. xfsprogs kompiliert benötigt allerdings eine eigens kompilierte
Version von libtool, deren make-target mit o.g. Patch nicht mehr ausgeführt wird.