Unrar nach r13914 - Build problem

JohnDoe42

Aktives Mitglied
Mitglied seit
17 Mrz 2009
Beiträge
1,465
Punkte für Reaktionen
2
Punkte
38
Hallo zusammen,

könnte es sein, dass mit r13419 ein kleines Problemchen in den Quellen mitgekommen ist ?
Bei mir stößt der Build jedenfalls auf Folgendes:
Code:
mkdir -p packages/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/unrar-5.4.5/root
if test -d make/unrar/files; then     tools/tar-gnu -cf - -C make/unrar/files --exclude=.svn --exclude=.gitignore --exclude=.build-prereq-checked --exclude=.unpacked --exclude=.configured --exclude=.compiled --exclude=.installed . | tools/tar-gnu -xf - -C packages/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/unrar-5.4.5; fi
if [ ! -e source/.echo_item_start ]; then     echo -n "---> "; case "BIN" in BIN)    echo -n "package/unrar: " ;; LIB)    echo -n "library/unrar: " ;; TOOL)    echo -n "tool/unrar: " ;; *)    echo -n "kernel: " ;; esac; rm -f source/.echo_item_build; touch source/.echo_item_start; fi; echo -n "downloading... ";
---> package/unrar: downloading... 
--2016-08-31 11:29:13--  http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz
Auflösen des Hostnamen »www.rarlab.com (www.rarlab.com)«... 5.135.104.98
Verbindungsaufbau zu www.rarlab.com (www.rarlab.com)|5.135.104.98|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 226320 (221K) [application/x-gzip]
In »»dl/unrarsrc-5.4.5.tar.gz«« speichern.

100%[==================================================================>] 226.320      867K/s   in 0,3s    

2016-08-31 11:29:14 (867 KB/s) - »»dl/unrarsrc-5.4.5.tar.gz«« gespeichert [226320/226320]

Download succeeded - "http://www.rarlab.com/rar"  ->  saved to folder "dl"
MD5 verified for dl/unrarsrc-5.4.5.tar.gz: 588b3fadc04eea7372cbfe98e4709aee
preparing... tools/gunzip -c dl/unrarsrc-5.4.5.tar.gz | tools/tar-gnu -C source/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1 -x
set -e; shopt -s nullglob; for i in make/unrar/patches/*.patch; do tools/freetz_patch source/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/unrar $i; done; 
    applying patch file make/unrar/patches/010-optional-exceptions-support.patch
    patching file errhnd.cpp
    patching file extract.cpp
    patching file rar.cpp
    patching file unpack50frag.cpp
    patching file unpack.cpp
    ----------------------------------------------------------------------
    applying patch file make/unrar/patches/100-vfwprintf_workaround.patch
    patching file consio.cpp
    ----------------------------------------------------------------------
    applying patch file make/unrar/patches/110-lutimes_not_supported_by_uclibc.patch
    patching file os.hpp
    ----------------------------------------------------------------------
cmd() { PATH="/home/john/freetz-trunk-7270/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/bin:/home/john/freetz-trunk-7270/toolchain/build/mipsel_gcc-4.6.4/mipsel-unknown-linux-gnu/bin:/usr/games:/home/john/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin" LD_RUN_PATH="/usr/lib/freetz" FREETZ_LIBRARY_DIR="/usr/lib/freetz" make -j2  "$@"  || { printf "\n\\033[33m%s\\033[m\n" "ERROR: Build failed.";  exit 1; } };     if [ -e source/.echo_item_start -a ! -e source/.echo_item_build ]; then echo -n "building... "; touch source/.echo_item_build; fi; cmd -C source/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/unrar -f makefile \
        CXX="/home/john/freetz-trunk-7270/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-g++-wrapper" \
        CXXFLAGS="-march=4kc -mtune=4kc -msoft-float -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fno-exceptions" \
        DEFINES="" \
        LDFLAGS="" \
        STRIP=true
building... make[1]: Betrete Verzeichnis '/home/john/freetz-trunk-7270/source/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/unrar'
/home/john/freetz-trunk-7270/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-g++-wrapper  -march=4kc -mtune=4kc -msoft-float -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fno-exceptions  -DUNRAR -c rar.cpp
/home/john/freetz-trunk-7270/toolchain/build/mipsel_gcc-4.6.4_uClibc-0.9.32.1/mipsel-linux-uclibc/bin/mipsel-linux-uclibc-g++-wrapper  -march=4kc -mtune=4kc -msoft-float -Os -pipe -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fno-exceptions  -DUNRAR -c strlist.cpp
In file included from rar.hpp:6:0,
                 from rar.cpp:1:
os.hpp:15:15: fatal error: new: No such file or directoryIn file included from rar.hpp:6:0,
                 from strlist.cpp:1:
os.hpp:15:15: fatal error: new: No such file or directory

compilation terminated.
compilation terminated.
make[1]: *** [strlist.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
make[1]: *** [rar.o] Fehler 1
make[1]: Verlasse Verzeichnis '/home/john/freetz-trunk-7270/source/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/unrar'

ERROR: Build failed.
make: *** [source/target-mipsel_gcc-4.6.4_uClibc-0.9.32.1/unrar/unrar] Fehler 1
john@LaptopST:~/freetz-trunk-7270$

Hat jemand einen Tip, was die eigentliche Ursache sein könnte ? Das da eine 'strlist.cpp' fehlt, glaube ich verstanden zu haben ...;)
Grüße,

JD.
 
Ohne jetzt selbst nachzusehen ... das Schlüsselwort "new" wird angemault (in C++ werden damit neue Objekte initialisiert) - meist ist das eine fehlende Definition der Klasse, die dort instantiiert werden soll (womit das "new" dann nicht als "Operation" für die Klasse erkannt wird).

Die "strlist.cpp" müßte hingegen da sein, das Problem tritt in einem von dort zu ladenden Include-File auf - wenn ich das richtig interpretiere: strlist.cpp -> rar.hpp -> os.hpp (muß aber nicht stimmen, die Umbrüche irritieren etwas im Kasten und die parallele Übersetzung mit (mind.) zwei Jobs macht es auch nicht leichter, die Fehlermeldungen eindeutig einem Job zuzuordnen, die erscheinen mir etwas "geschachtelt").
 

Neueste Beiträge

Statistik des Forums

Themen
244,695
Beiträge
2,216,687
Mitglieder
371,314
Neuestes Mitglied
Gjorstn
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.