- 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:
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:
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:
Mein $PATH:
/target ist ein symlink auf ds-0.2.9/toolchain/target
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'.
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
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
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