parted für ds-mod bzw. wie bekomme ich neue libs in die toolchain

phoenix.tom

Mitglied
Mitglied seit
6 Sep 2006
Beiträge
424
Punkte für Reaktionen
0
Punkte
0
Hi All,

ich versuche momenat etwas verzweifelt parted mit der toolchain zu übersetzen. Dabei bricht configure ab:
Code:
checking for uuid_generate in -luuid... no
configure: error: GNU Parted requires libuuid - a part of the e2fsprogs package (but
sometimes distributed separately in uuid-devel or similar)
This can probably be found on your distribution's CD or FTP site or at:
         http://web.mit.edu/tytso/www/linux/e2fsprogs.html
Note: if you are using precompiled packages you will also need the development
package as well (which may be called e2fsprogs-devel or something similar).
If you compile e2fsprogs yourself then you need to do 'make install' and
'make install-libs'.
parted benötigt libuuid aus e2fsprogs. e2fsprogs hab ich mit der toolchain übersetzt mit target als prefix. dann auch noch mit target/usr als prefix. make install und make install-libs klappten prima.

parteds configure versuche ich so zu starten:
Code:
./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux --prefix=/target LDFLAGS=-L/target/lib CPPFLAGS=-I/target/include
Hintergrund: Ich will die USB-HDD umpartitionieren, dazu aber nicht die HDD von der Fritzbox abstöpseln.
Es geht also eher grundlegend darum wie ich neue libs in die toolchain bekomme.

Hier noch ein find für uuid in der toolchain:
Code:
$ find /target/ -name "*uuid*"
/target/include/uuid
/target/include/uuid/uuid.h
/target/man/man3/uuid_compare.3
/target/man/man3/uuid_parse.3
/target/man/man3/uuid_clear.3
/target/man/man3/uuid_generate_random.3
/target/man/man3/uuid_unparse.3
/target/man/man3/uuid_generate_time.3
/target/man/man3/uuid_copy.3
/target/man/man3/uuid_is_null.3
/target/man/man3/uuid_time.3
/target/man/man3/uuid_generate.3
/target/man/man3/uuid.3
/target/man/man1/uuidgen.1
/target/usr/include/uuid
/target/usr/include/uuid/uuid.h
/target/usr/man/man3/uuid_compare.3
/target/usr/man/man3/uuid_parse.3
/target/usr/man/man3/uuid_clear.3
/target/usr/man/man3/uuid_generate_random.3
/target/usr/man/man3/uuid_unparse.3
/target/usr/man/man3/uuid_generate_time.3
/target/usr/man/man3/uuid_copy.3
/target/usr/man/man3/uuid_is_null.3
/target/usr/man/man3/uuid_time.3
/target/usr/man/man3/uuid_generate.3
/target/usr/man/man3/uuid.3
/target/usr/man/man1/uuidgen.1
/target/usr/lib/libuuid.a
/target/usr/lib/pkgconfig/uuid.pc
/target/usr/bin/uuidgen
/target/lib/libuuid.a
/target/lib/pkgconfig/uuid.pc
/target/bin/uuidgen
Mein $PATH:
Code:
$ echo $PATH
/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/sbin:/usr/sbin:/home/emule/bin:/target/bin:/target/lib:/target/include
/target ist ein symlink auf ds-0.2.9/toolchain/target
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,832
Beiträge
2,219,107
Mitglieder
371,534
Neuestes Mitglied
vignajeanniegolabek
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.