.titleBar { margin-bottom: 5px!important; }

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

Dieses Thema im Forum "Freetz" wurde erstellt von phoenix.tom, 3 Nov. 2006.

  1. phoenix.tom

    phoenix.tom Mitglied

    Registriert seit:
    6 Sep. 2006
    Beiträge:
    424
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Student der Informatik und Medienwissenschaften
    Ort:
    Tübingen
    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