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

Streamripper kompilieren - FriBoLi

Dieses Thema im Forum "Freetz" wurde erstellt von wurstfabrik, 25 Dez. 2006.

  1. wurstfabrik

    wurstfabrik Neuer User

    Registriert seit:
    1 Juni 2006
    Beiträge:
    104
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hi Community !
    Mein Streamripper, läuft mit der neuen uClibc 0.9.28 nicht mehr, da es die Funktion __uClibc_start_main nicht mehr gibt.
    Muss ihn also selber noch einmal neu kompilieren, ich arbeite dabei mit FriBoLi.
    Box: 7170
    FW: 29.04.28-5744
    DS: 0.2.9_26-12

    Bin nach der Anleitung im wiki vorgegangen, also

    Streamripper entpacken nach /home/bofh/streamripper-1.61.27
    export PATH=/home/bofh/ds-0.2.9_26-12/toolchain/target/bin:$PATH
    ./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux
    make

    Beim kompilieren bekomme ich dann (Auszug):
    Code:
    make[1]: Entering directory `/home/bofh/streamripper-1.61.27/libmad-0.15.1b'
    make  all-recursive
    make[2]: Entering directory `/home/bofh/streamripper-1.61.27/libmad-0.15.1b'
    make[3]: Entering directory `/home/bofh/streamripper-1.61.27/libmad-0.15.1b'
    make[3]: Leaving directory `/home/bofh/streamripper-1.61.27/libmad-0.15.1b'
    make[2]: Leaving directory `/home/bofh/streamripper-1.61.27/libmad-0.15.1b'
    make[1]: Leaving directory `/home/bofh/streamripper-1.61.27/libmad-0.15.1b'
    make[1]: Entering directory `/home/bofh/streamripper-1.61.27'
    if mipsel-linux-gcc -DHAVE_CONFIG_H -I. -I. -I./lib  -Ilibmad-0.15.1b -Ilib -D__UNIX__   -Ilibmad-0.15.1b -Ilib -D__UNIX__  -g -O2 -Wall -MT ripogg.o -MD -MP -MF ".deps/ripogg.Tpo" -c -o ripogg.o `test -f 'lib/ripogg.c' || echo './'`lib/ripogg.c; \
    then mv -f ".deps/ripogg.Tpo" ".deps/ripogg.Po"; else rm -f ".deps/ripogg.Tpo"; exit 1; fi
    lib/ripogg.c:34:21: error: ogg/ogg.h: No such file or directory
    lib/ripogg.c:35:26: error: vorbis/codec.h: No such file or directory
    lib/ripogg.c:68: error: expected declaration specifiers or '...' before 'ogg_page'
    lib/ripogg.c:83: error: expected specifier-qualifier-list before 'ogg_uint32_t'
    lib/ripogg.c:97: error: expected specifier-qualifier-list before 'vorbis_info'
    lib/ripogg.c:116: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ogg_sync'
    lib/ripogg.c:117: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'page'
    lib/ripogg.c:166: error: expected declaration specifiers or '...' before 'ogg_page'
    lib/ripogg.c: In function 'vorbis_process':
    lib/ripogg.c:168: error: 'ogg_packet' undeclared (first use in this function)
    lib/ripogg.c:168: error: (Each undeclared identifier is reported only once
    lib/ripogg.c:168: error: for each function it appears in.)
    lib/ripogg.c:168: error: expected ';' before 'packet'
    lib/ripogg.c:169: error: 'stream_processor' has no member named 'data'
    lib/ripogg.c:173: warning: implicit declaration of function 'ogg_stream_pagein'
    lib/ripogg.c:173: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:173: error: 'page' undeclared (first use in this function)
    lib/ripogg.c:174: error: 'misc_vorbis_info' has no member named 'doneheaders'
    lib/ripogg.c:177: warning: implicit declaration of function 'ogg_stream_packetout'
    lib/ripogg.c:177: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:177: error: 'packet' undeclared (first use in this function)
    lib/ripogg.c:178: error: 'misc_vorbis_info' has no member named 'doneheaders'
    lib/ripogg.c:179: warning: implicit declaration of function 'vorbis_synthesis_headerin'
    lib/ripogg.c:179: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:179: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:184: error: 'misc_vorbis_info' has no member named 'doneheaders'
    lib/ripogg.c:185: error: 'misc_vorbis_info' has no member named 'doneheaders'
    lib/ripogg.c:186: warning: implicit declaration of function 'ogg_page_granulepos'
    lib/ripogg.c:186: warning: implicit declaration of function 'ogg_stream_packetpeek'
    lib/ripogg.c:186: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:194: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:197: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:198: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:205: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:206: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:207: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:209: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:211: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:215: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:217: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:221: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:223: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:227: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:230: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:231: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:242: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:246: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:247: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:248: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:251: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:260: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:262: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:263: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:265: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:376: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:379: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:380: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:381: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:383: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:384: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:385: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:388: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:389: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:390: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:392: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:393: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:394: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:406: error: 'ogg_int64_t' undeclared (first use in this function)
    lib/ripogg.c:406: error: expected ';' before 'gp'
    lib/ripogg.c:407: error: 'gp' undeclared (first use in this function)
    lib/ripogg.c:408: error: 'misc_vorbis_info' has no member named 'lastgranulepos'
    lib/ripogg.c:414: error: 'misc_vorbis_info' has no member named 'lastgranulepos'
    lib/ripogg.c:416: error: 'misc_vorbis_info' has no member named 'lastgranulepos'
    lib/ripogg.c:421: error: 'misc_vorbis_info' has no member named 'firstgranulepos'
    lib/ripogg.c:423: error: 'misc_vorbis_info' has no member named 'bytes'
    lib/ripogg.c: In function 'vorbis_end':
    lib/ripogg.c:431: error: 'stream_processor' has no member named 'data'
    lib/ripogg.c:436: error: 'misc_vorbis_info' has no member named 'lastgranulepos'
    lib/ripogg.c:436: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:439: error: 'misc_vorbis_info' has no member named 'bytes'
    lib/ripogg.c:452: error: 'misc_vorbis_info' has no member named 'bytes'
    lib/ripogg.c:455: warning: implicit declaration of function 'vorbis_comment_clear'
    lib/ripogg.c:455: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:456: warning: implicit declaration of function 'vorbis_info_clear'
    lib/ripogg.c:456: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c:458: error: 'stream_processor' has no member named 'data'
    lib/ripogg.c: At top level:
    lib/ripogg.c:461: error: expected declaration specifiers or '...' before 'ogg_page'
    lib/ripogg.c:466: error: expected declaration specifiers or '...' before 'ogg_page'
    lib/ripogg.c: In function 'process_other':
    lib/ripogg.c:468: error: 'ogg_packet' undeclared (first use in this function)
    lib/ripogg.c:468: error: expected ';' before 'packet'
    lib/ripogg.c:470: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:470: error: 'page' undeclared (first use in this function)
    lib/ripogg.c:472: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:472: error: 'packet' undeclared (first use in this function)
    lib/ripogg.c: In function 'free_stream_set':
    lib/ripogg.c:487: warning: implicit declaration of function 'ogg_stream_clear'
    lib/ripogg.c:487: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c: In function 'vorbis_start':
    lib/ripogg.c:528: warning: assignment from incompatible pointer type
    lib/ripogg.c:531: error: 'stream_processor' has no member named 'data'
    lib/ripogg.c:533: error: 'stream_processor' has no member named 'data'
    lib/ripogg.c:535: warning: implicit declaration of function 'vorbis_comment_init'
    lib/ripogg.c:535: error: 'misc_vorbis_info' has no member named 'vc'
    lib/ripogg.c:536: warning: implicit declaration of function 'vorbis_info_init'
    lib/ripogg.c:536: error: 'misc_vorbis_info' has no member named 'vi'
    lib/ripogg.c: At top level:
    lib/ripogg.c:539: error: expected declaration specifiers or '...' before 'ogg_page'
    lib/ripogg.c: In function 'find_stream_processor':
    lib/ripogg.c:541: error: 'ogg_uint32_t' undeclared (first use in this function)
    lib/ripogg.c:541: error: expected ';' before 'serial'
    lib/ripogg.c:548: error: 'serial' undeclared (first use in this function)
    lib/ripogg.c:548: error: 'stream_processor' has no member named 'serial'
    lib/ripogg.c:562: warning: implicit declaration of function 'ogg_page_bos'
    lib/ripogg.c:562: error: 'page' undeclared (first use in this function)
    lib/ripogg.c:563: warning: implicit declaration of function 'ogg_page_eos'
    lib/ripogg.c:564: error: 'stream_processor' has no member named 'serial'
    lib/ripogg.c:598: error: 'ogg_packet' undeclared (first use in this function)
    lib/ripogg.c:598: error: expected ';' before 'packet'
    lib/ripogg.c:601: warning: implicit declaration of function 'ogg_stream_init'
    lib/ripogg.c:601: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:602: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:603: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:603: error: 'packet' undeclared (first use in this function)
    lib/ripogg.c:615: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:622: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:623: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:628: error: 'stream_processor' has no member named 'serial'
    lib/ripogg.c:630: error: 'stream_processor' has no member named 'serial'
    lib/ripogg.c:630: error: 'stream_processor' has no member named 'serial'
    lib/ripogg.c:632: error: 'stream_processor' has no member named 'serial'
    lib/ripogg.c: In function 'rip_ogg_process_chunk':
    lib/ripogg.c:654: warning: implicit declaration of function 'ogg_sync_buffer'
    lib/ripogg.c:654: error: 'ogg_sync' undeclared (first use in this function)
    lib/ripogg.c:654: warning: assignment makes pointer from integer without a cast
    lib/ripogg.c:656: warning: implicit declaration of function 'ogg_sync_wrote'
    lib/ripogg.c:659: warning: implicit declaration of function 'ogg_sync_pageout'
    lib/ripogg.c:659: error: 'page' undeclared (first use in this function)
    lib/ripogg.c:675: error: 'ogg_packet' undeclared (first use in this function)
    lib/ripogg.c:675: error: expected ';' before 'packet'
    lib/ripogg.c:676: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:676: warning: implicit declaration of function 'ogg_page_serialno'
    lib/ripogg.c:677: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:678: error: 'stream_processor' has no member named 'os'
    lib/ripogg.c:678: error: 'packet' undeclared (first use in this function)
    lib/ripogg.c:688: error: too many arguments to function 'vorbis_process'
    lib/ripogg.c:757: warning: implicit declaration of function 'ogg_page_pageno'
    lib/ripogg.c: In function 'rip_ogg_init':
    lib/ripogg.c:791: warning: implicit declaration of function 'ogg_sync_init'
    lib/ripogg.c:791: error: 'ogg_sync' undeclared (first use in this function)
    make[1]: *** [ripogg.o] Fehler 1
    make[1]: Leaving directory `/home/bofh/streamripper-1.61.27'
    make: *** [all-recursive] Fehler 1
    Die Toolchain ist aber da, make precompiled lief einwandfrei durch und ich hab auch schon die aktuelle FW auf der Box.

    Hat wer ne Ahnung, worans liegen kann ?
    Mein Ziel ist es, wieder eine streamripper binary zu bekommen, die auch unter neuer FW läuft ...
    MfG
    wursti
     
  2. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Da fehlt libogg und libvorbis. Die musst du vorher bauen und in die Toolchain installieren.

    MfG Oliver
     
  3. wurstfabrik

    wurstfabrik Neuer User

    Registriert seit:
    1 Juni 2006
    Beiträge:
    104
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Danke olistudent,
    hatte mir sowas schon gedacht, aber mir fehlt das Linux-KnowHow um eigene Libs in die toolchain zu kriegen.
    Habe Libogg/vorbis nun.
    Wie bekomme ich sie in die toolchain rein ?
    Ich habe nun im libogg-Ordner

    ./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux
    make DESTDIR="/home/bofh/ds-0.2.9_26-12/toolchain/target"
    ausgeführt,

    beim configure im vorbis-Ordner sagt er dann
    configure: error: Ogg >= 1.0 required !
    also kann das mit Ogg ja dann noch nicht geklappt haben ...
    MfG
    wursti
     
  4. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Ich hätte das jetzt mit "make DESTDIR="/home/bofh/ds-0.2.9_26-12/toolchain/target" install" probiert.

    MfG Oliver
     
  5. wurstfabrik

    wurstfabrik Neuer User

    Registriert seit:
    1 Juni 2006
    Beiträge:
    104
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    schlagt mich, aber es klappt noch immer nicht ...
    mit ".. install" klappts nun, die ogg- und vorbis-libs in die toolchain zu bekommen, aber ich hab nun probleme bei der libmad.
    Code:
    synth.c: In function `synth_full':
    synth.c:591: error: impossible constraint in `asm'
    synth.c:592: error: impossible constraint in `asm'
    synth.c:593: error: impossible constraint in `asm'
    synth.c:594: error: impossible constraint in `asm'
    synth.c:595: error: impossible constraint in `asm'
    synth.c:596: error: impossible constraint in `asm'
    synth.c:597: error: impossible constraint in `asm'
    synth.c:598: error: impossible constraint in `asm'
    synth.c:602: error: impossible constraint in `asm'
    synth.c:603: error: impossible constraint in `asm'
    synth.c:604: error: impossible constraint in `asm'
    synth.c:605: error: impossible constraint in `asm'
    synth.c:606: error: impossible constraint in `asm'
    synth.c:607: error: impossible constraint in `asm'
    synth.c:608: error: impossible constraint in `asm'
    synth.c:609: error: impossible constraint in `asm'
    synth.c:622: error: impossible constraint in `asm'
    synth.c:623: error: impossible constraint in `asm'
    synth.c:624: error: impossible constraint in `asm'
    synth.c:625: error: impossible constraint in `asm'
    synth.c:626: error: impossible constraint in `asm'
    synth.c:627: error: impossible constraint in `asm'
    synth.c:628: error: impossible constraint in `asm'
    synth.c:629: error: impossible constraint in `asm'
    synth.c:633: error: impossible constraint in `asm'
    synth.c:634: error: impossible constraint in `asm'
    synth.c:635: error: impossible constraint in `asm'
    synth.c:636: error: impossible constraint in `asm'
    synth.c:637: error: impossible constraint in `asm'
    synth.c:638: error: impossible constraint in `asm'
    synth.c:639: error: impossible constraint in `asm'
    synth.c:640: error: impossible constraint in `asm'
    synth.c:645: error: impossible constraint in `asm'
    synth.c:646: error: impossible constraint in `asm'
    synth.c:647: error: impossible constraint in `asm'
    synth.c:648: error: impossible constraint in `asm'
    synth.c:649: error: impossible constraint in `asm'
    synth.c:650: error: impossible constraint in `asm'
    synth.c:651: error: impossible constraint in `asm'
    synth.c:652: error: impossible constraint in `asm'
    synth.c:655: error: impossible constraint in `asm'
    synth.c:656: error: impossible constraint in `asm'
    synth.c:657: error: impossible constraint in `asm'
    synth.c:658: error: impossible constraint in `asm'
    synth.c:659: error: impossible constraint in `asm'
    synth.c:660: error: impossible constraint in `asm'
    synth.c:661: error: impossible constraint in `asm'
    synth.c:662: error: impossible constraint in `asm'
    synth.c:672: error: impossible constraint in `asm'
    synth.c:673: error: impossible constraint in `asm'
    synth.c:674: error: impossible constraint in `asm'
    synth.c:675: error: impossible constraint in `asm'
    synth.c:676: error: impossible constraint in `asm'
    synth.c:677: error: impossible constraint in `asm'
    synth.c:678: error: impossible constraint in `asm'
    synth.c:679: error: impossible constraint in `asm'
    synth.c:591: warning: `__hi' might be used uninitialized in this function
    synth.c:591: warning: `__lo' might be used uninitialized in this function
    synth.c:592: warning: `__hi' might be used uninitialized in this function
    synth.c:592: warning: `__lo' might be used uninitialized in this function
    synth.c:593: warning: `__hi' might be used uninitialized in this function
    synth.c:593: warning: `__lo' might be used uninitialized in this function
    synth.c:594: warning: `__hi' might be used uninitialized in this function
    synth.c:594: warning: `__lo' might be used uninitialized in this function
    synth.c:595: warning: `__hi' might be used uninitialized in this function
    synth.c:595: warning: `__lo' might be used uninitialized in this function
    synth.c:596: warning: `__hi' might be used uninitialized in this function
    synth.c:596: warning: `__lo' might be used uninitialized in this function
    synth.c:597: warning: `__hi' might be used uninitialized in this function
    synth.c:597: warning: `__lo' might be used uninitialized in this function
    synth.c:598: warning: `__hi' might be used uninitialized in this function
    synth.c:598: warning: `__lo' might be used uninitialized in this function
    synth.c:602: warning: `__hi' might be used uninitialized in this function
    synth.c:602: warning: `__lo' might be used uninitialized in this function
    synth.c:603: warning: `__hi' might be used uninitialized in this function
    synth.c:603: warning: `__lo' might be used uninitialized in this function
    synth.c:604: warning: `__hi' might be used uninitialized in this function
    synth.c:604: warning: `__lo' might be used uninitialized in this function
    synth.c:605: warning: `__hi' might be used uninitialized in this function
    synth.c:605: warning: `__lo' might be used uninitialized in this function
    synth.c:606: warning: `__hi' might be used uninitialized in this function
    synth.c:606: warning: `__lo' might be used uninitialized in this function
    synth.c:607: warning: `__hi' might be used uninitialized in this function
    synth.c:607: warning: `__lo' might be used uninitialized in this function
    synth.c:608: warning: `__hi' might be used uninitialized in this function
    synth.c:608: warning: `__lo' might be used uninitialized in this function
    synth.c:609: warning: `__hi' might be used uninitialized in this function
    synth.c:609: warning: `__lo' might be used uninitialized in this function
    synth.c:622: warning: `__hi' might be used uninitialized in this function
    synth.c:622: warning: `__lo' might be used uninitialized in this function
    synth.c:623: warning: `__hi' might be used uninitialized in this function
    synth.c:623: warning: `__lo' might be used uninitialized in this function
    synth.c:624: warning: `__hi' might be used uninitialized in this function
    synth.c:624: warning: `__lo' might be used uninitialized in this function
    synth.c:625: warning: `__hi' might be used uninitialized in this function
    synth.c:625: warning: `__lo' might be used uninitialized in this function
    synth.c:626: warning: `__hi' might be used uninitialized in this function
    synth.c:626: warning: `__lo' might be used uninitialized in this function
    synth.c:627: warning: `__hi' might be used uninitialized in this function
    synth.c:627: warning: `__lo' might be used uninitialized in this function
    synth.c:628: warning: `__hi' might be used uninitialized in this function
    synth.c:628: warning: `__lo' might be used uninitialized in this function
    synth.c:629: warning: `__hi' might be used uninitialized in this function
    synth.c:629: warning: `__lo' might be used uninitialized in this function
    synth.c:633: warning: `__hi' might be used uninitialized in this function
    synth.c:633: warning: `__lo' might be used uninitialized in this function
    synth.c:634: warning: `__hi' might be used uninitialized in this function
    synth.c:634: warning: `__lo' might be used uninitialized in this function
    synth.c:635: warning: `__hi' might be used uninitialized in this function
    synth.c:635: warning: `__lo' might be used uninitialized in this function
    synth.c:636: warning: `__hi' might be used uninitialized in this function
    synth.c:636: warning: `__lo' might be used uninitialized in this function
    synth.c:637: warning: `__hi' might be used uninitialized in this function
    synth.c:637: warning: `__lo' might be used uninitialized in this function
    synth.c:638: warning: `__hi' might be used uninitialized in this function
    synth.c:638: warning: `__lo' might be used uninitialized in this function
    synth.c:639: warning: `__hi' might be used uninitialized in this function
    synth.c:639: warning: `__lo' might be used uninitialized in this function
    synth.c:640: warning: `__hi' might be used uninitialized in this function
    synth.c:640: warning: `__lo' might be used uninitialized in this function
    synth.c:645: warning: `__hi' might be used uninitialized in this function
    synth.c:645: warning: `__lo' might be used uninitialized in this function
    synth.c:646: warning: `__hi' might be used uninitialized in this function
    synth.c:646: warning: `__lo' might be used uninitialized in this function
    synth.c:647: warning: `__hi' might be used uninitialized in this function
    synth.c:647: warning: `__lo' might be used uninitialized in this function
    synth.c:648: warning: `__hi' might be used uninitialized in this function
    synth.c:648: warning: `__lo' might be used uninitialized in this function
    synth.c:649: warning: `__hi' might be used uninitialized in this function
    synth.c:649: warning: `__lo' might be used uninitialized in this function
    synth.c:650: warning: `__hi' might be used uninitialized in this function
    synth.c:650: warning: `__lo' might be used uninitialized in this function
    synth.c:651: warning: `__hi' might be used uninitialized in this function
    synth.c:651: warning: `__lo' might be used uninitialized in this function
    synth.c:652: warning: `__hi' might be used uninitialized in this function
    synth.c:652: warning: `__lo' might be used uninitialized in this function
    synth.c:655: warning: `__hi' might be used uninitialized in this function
    synth.c:655: warning: `__lo' might be used uninitialized in this function
    synth.c:656: warning: `__hi' might be used uninitialized in this function
    synth.c:656: warning: `__lo' might be used uninitialized in this function
    synth.c:657: warning: `__hi' might be used uninitialized in this function
    synth.c:657: warning: `__lo' might be used uninitialized in this function
    synth.c:658: warning: `__hi' might be used uninitialized in this function
    synth.c:658: warning: `__lo' might be used uninitialized in this function
    synth.c:659: warning: `__hi' might be used uninitialized in this function
    synth.c:659: warning: `__lo' might be used uninitialized in this function
    synth.c:660: warning: `__hi' might be used uninitialized in this function
    synth.c:660: warning: `__lo' might be used uninitialized in this function
    synth.c:661: warning: `__hi' might be used uninitialized in this function
    synth.c:661: warning: `__lo' might be used uninitialized in this function
    synth.c:662: warning: `__hi' might be used uninitialized in this function
    synth.c:662: warning: `__lo' might be used uninitialized in this function
    synth.c:672: warning: `__hi' might be used uninitialized in this function
    synth.c:672: warning: `__lo' might be used uninitialized in this function
    synth.c:673: warning: `__hi' might be used uninitialized in this function
    synth.c:673: warning: `__lo' might be used uninitialized in this function
    synth.c:674: warning: `__hi' might be used uninitialized in this function
    synth.c:674: warning: `__lo' might be used uninitialized in this function
    synth.c:675: warning: `__hi' might be used uninitialized in this function
    synth.c:675: warning: `__lo' might be used uninitialized in this function
    synth.c:676: warning: `__hi' might be used uninitialized in this function
    synth.c:676: warning: `__lo' might be used uninitialized in this function
    synth.c:677: warning: `__hi' might be used uninitialized in this function
    synth.c:677: warning: `__lo' might be used uninitialized in this function
    synth.c:678: warning: `__hi' might be used uninitialized in this function
    synth.c:678: warning: `__lo' might be used uninitialized in this function
    synth.c:679: warning: `__hi' might be used uninitialized in this function
    synth.c:679: warning: `__lo' might be used uninitialized in this function
    make[2]: *** [synth.lo] Fehler 1
    make[2]: Leaving directory `/home/bofh/streamripper-1.61.27/libmad-0.15.1b'
    make[1]: *** [all-recursive] Fehler 1
    make[1]: Leaving directory `/home/bofh/streamripper-1.61.27/libmad-0.15.1b'
    make: *** [all] Fehler 2
    
    Ich weiss schon wieder nicht weiter ..:confused:
     
  6. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Vorher kommt nichts auffälliges? Aus dem Fehler kann ich jetzt keine Lösung ableiten.

    MfG Oliver
     
  7. wurstfabrik

    wurstfabrik Neuer User

    Registriert seit:
    1 Juni 2006
    Beiträge:
    104
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #7 wurstfabrik, 26 Dez. 2006
    Zuletzt bearbeitet: 28 Dez. 2006
    nee, vorher war nix auffälliges .... naja, werd bei gelegenheit mal den kompletten ds-0.2.9_26-12 neu machen, mit precompiled und so ...
    Hoffe mal dass das dann klappt ...
    MfG

    Edit: toolchain nochmal gemacht, klappt immer noch nicht, gleicher Fehler ...
     
  8. jesus.christ

    jesus.christ Mitglied

    Registriert seit:
    25 Juni 2005
    Beiträge:
    494
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Diplom-Wirtschaftsinformatiker
    Ort:
    Mannheim
    Gibts da eigentlich was neues? Ich muss gestehen, dass ichs auch nicht hinbekommen habe :(

    Gruß Niko
     
  9. jesus.christ

    jesus.christ Mitglied

    Registriert seit:
    25 Juni 2005
    Beiträge:
    494
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Diplom-Wirtschaftsinformatiker
    Ort:
    Mannheim
    Hi,
    falls mir jemand Tipps geben kann. Das Makefile habe ich mit
    Code:
    ./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux --without-ogg --without-vorbis
    
    erzeugt. Der Fehler, den ich nun erhalte:

    Code:
    mipsel-linux-gcc  -g -O2 -Wall   -o streamripper  streamripper.o cbuf2.o charset.o debug.o external.o filelib.o findsep.o http.o iconvert.o mpeg.o parse.o relaylib.o rip_manager.o ripogg.o ripstream.o socklib.o threadlib.o utf8.o util.o  libmad-0.15.1b/.libs/libmad.a  -lpthread -liberty  -lm
    /home/kubuntu/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.1.0/../../../../mipsel-linux-uclibc/bin/ld: libmad-0.15.1b/.libs/libmad.a(stream.o): Relocations in generic ELF (EM: 3)
    /home/kubuntu/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.1.0/../../../../mipsel-linux-uclibc/bin/ld: libmad-0.15.1b/.libs/libmad.a(stream.o): Relocations in generic ELF (EM: 3)
    /home/kubuntu/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.1.0/../../../../mipsel-linux-uclibc/bin/ld: libmad-0.15.1b/.libs/libmad.a(stream.o): Relocations in generic ELF (EM: 3)
    /home/kubuntu/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.1.0/../../../../mipsel-linux-uclibc/bin/ld: libmad-0.15.1b/.libs/libmad.a(stream.o): Relocations in generic ELF (EM: 3)
    /home/kubuntu/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.1.0/../../../../mipsel-linux-uclibc/bin/ld: libmad-0.15.1b/.libs/libmad.a(stream.o): Relocations in generic ELF (EM: 3)
    /home/kubuntu/ds-0.2.9_26-13/toolchain/build/gcc-4.1.0-uClibc-0.9.28/mipsel-linux-uclibc/lib/gcc/mipsel-linux-uclibc/4.1.0/../../../../mipsel-linux-uclibc/bin/ld: libmad-0.15.1b/.libs/libmad.a(stream.o): Relocations in generic ELF (EM: 3)
    libmad-0.15.1b/.libs/libmad.a: could not read symbols: File in wrong format
    collect2: ld returned 1 exit status
    make[1]: *** [streamripper] Fehler 1
    make[1]: Verlasse Verzeichnis '/home/kubuntu/streamripper-1.61.27/streamripper-1.61.27'
    make: *** [all-recursive] Fehler 1
    
    
    Hat jemand von den Gurus eine Idee?
    Gruß Niko
     
  10. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    #10 olistudent, 17 Feb. 2007
    Zuletzt bearbeitet: 17 Feb. 2007
    edit:
    Code:
    /var/mod/root $ ./streamripper [URL="http://64.236.34.97:80/stream/1074"]http://64.236.34.97:80/stream/1074[/URL]
    Connecting...
    stream: .977 The Hitz Channel
    server name: SHOUTcast/Linux v1.9.93atdn
    bitrate: 128
    meta interval: 8192
    [buffering - | ]  -
    [ripping...    ] Akon feat. Snoop - I Wanna Love You [  105kb]
    Und jetzt hätte ich gerne ein Webinterface dafür. ;-)

    MfG Oliver

    edit: uClibc-0.9.28-Version
     

    Anhänge:

  11. jesus.christ

    jesus.christ Mitglied

    Registriert seit:
    25 Juni 2005
    Beiträge:
    494
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Diplom-Wirtschaftsinformatiker
    Ort:
    Mannheim
    Cool :)
    Hattest du das Problem oben in keiner Weise?

    Gruß Niko
     
  12. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Ich hab die libmad per Hand konfiguriert. Eventuell hatte ich das Problem deswegen nicht. Aber ich musst in der libmad noch die auskommentierten Header wieder einfügen und für den streamripper in der compat.h noch 1 Zeile auskommentieren.

    MfG Oliver
     
  13. jesus.christ

    jesus.christ Mitglied

    Registriert seit:
    25 Juni 2005
    Beiträge:
    494
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Beruf:
    Diplom-Wirtschaftsinformatiker
    Ort:
    Mannheim
  14. wurstfabrik

    wurstfabrik Neuer User

    Registriert seit:
    1 Juni 2006
    Beiträge:
    104
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    ich sag nur: endlich, endlich kann ich auf den 2.6er Kernel umsteigen ;)
    Danke an olistudent !
     
  15. Juergen@net

    Juergen@net Neuer User

    Registriert seit:
    16 Apr. 2006
    Beiträge:
    12
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Vielen Dank für die Implementierung des Streamripper.
    Habe das Teil jetzt einige Wochen im täglichen Einsatz. Im großen Ganzen funktioniert die Sache stabil.
    Manchmal werden allerdings die Streams in kleine Fitzelchen zerhackt, wenn zwei Streams gleichzeitig gespeichert werden.

    Lästiger ist allerdings eine Eigenschaft des Streamrippers in Version 1.61.27: Wenn der Streamname (Tag) Sonderzeichen enthält,
    werden diese auch in den Filename übernommen. Einige Zeichen verkraftet allerdings die FritzBox nicht, Streamripper kann nicht speichern und bricht ab.

    In der aktuelle Streamripper-Version 1.62.2 gibt es dafür die Option --codeset-filesys=codeset, mit der man den Zeichensatz einstellen kann.

    Wäre es möglich, bei der nächsten DS-Mod-Compilation auch den neuesten Streamripper mit zu übersetzen?

    Vielen Dank!

    Gruss

    Juergen
     
  16. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Hab den Streamripper auf 1.62.3 aktualisiert...

    MfG Oliver
     
  17. Juergen@net

    Juergen@net Neuer User

    Registriert seit:
    16 Apr. 2006
    Beiträge:
    12
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Super, herzlichen Dank! Da freue ich mich doppelt auf die nächste ds-Version.
    Gruss Juergen