Merkwürdige Dinge passieren...
Ohne dass ich die suite noch mal aktualisiert hatte, nur vorhin noch einmal gestartet, installiert es plötzlich die Compiler neu. Seitdem scheint da nun was durchzulaufen...
Merkwürdige Dinge passieren...
Ohne dass ich die suite noch mal aktualisiert hatte, nur vorhin noch einmal gestartet, installiert es plötzlich die Compiler neu. Seitdem scheint da nun was durchzulaufen...
Würde in das Schema passen was du vorher beschrieben hattest. Wenn die Anfangsinstallation nicht geklappt hatte, weil was mit den Quellen nicht geklappt hat, wird das Script bei jedem Neustart versuchen, alles zu installieren, was schon runtergeladen wurde, wird auch nicht noch mal neu geladen, nur die Pakete die schief liefen. Das mit dem Log wurde schon unter den Issus angesprochen. Mal schauen, was sich da am leichtesten machen lässt.
Bei mpv übersteigt eine Liste an Parametern wohl die erlaubte Länge:
[241/242] Linking build/mpv.exe
Waf: Leaving directory `/build/mpv-git/build'
Build failed
Traceback (most recent call last):
File "/build/mpv-git/.waf3-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7/waflib/Context.py", line 155, in exec_command
p=subprocess.Popen(cmd,**kw)
File "/usr/lib/python3.4/subprocess.py", line 859, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.4/subprocess.py", line 1457, in _execute_child
raise child_exception_type(errno_num, err_msg)
OSError: [Errno 7] Argument list too long
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/build/mpv-git/.waf3-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7/waflib/Task.py", line 110, in process
ret=self.run()
File "<string>", line 30, in f
File "/build/mpv-git/.waf3-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7/waflib/Task.py", line 95, in exec_command
return bld.exec_command(cmd,**kw)
File "/build/mpv-git/.waf3-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7/waflib/Context.py", line 162, in exec_command
raise Errors.WafError('Execution failure: %s'%str(e),ex=e)
waflib.Errors.WafError: Execution failure: [Errno 7] Argument list too long
Alles anzeigen
Wird da ein Python-Skript zum Steuern der Compilierung verwendet?
Ja es braucht waf damit kompiliert werden kann. Vielleicht erledigt sich das von selbst beim nächsten git pull, ansonsten müssen wir dem noch mal nachgehen. Generell wäre es auch gut, Bugs und Wünsche eher auf Github zu posten, momentan schaue ich nicht sooft hier rein, auch ist der wiiaboo zu Zeit aktiver.
Wenn ich mir sicher bin, dass es an euch liegt mach ich das auch. Bis dahin wart ich aber oft lieber, ob Selur das auch bemerkt.
ok, danke :).
mpv baue ich nicht, der Rest scheint momentan zu kompilieren (der wird für mich erst interessant, wenn sie eine alternative zum Slave mode haben)
Gerade ist ffmpeg mit:
Merge branch 'master' of /build/ffmpeg-git
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
hängen geblieben,.. ich lösche die Sourcen mal und guck ob das hilft.
Grummel war nicht bei ffmpeg sondern bei MPlayer:
Merge branch 'master' of /build/ffmpeg-git
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/build/mplayer-svn/ffmpeg/.git/MERGE_MSG" 7 lines, 270 characters
Alles anzeigen
mpv baue ich nicht, der Rest scheint momentan zu kompilieren (der wird für mich erst interessant, wenn sie eine alternative zum Slave mode haben)
Das json-ipc ist nix für dich? Weil der slave Modus wird nie wieder kommen, dafür kann man inzwischen mpv als Lib linken oder über socket steuern.
http://mpv.io/manual/master/#json-ipc
Nope, sehe aber gerade, dass es mittlerweile anscheinend ne Qt-Schnittstelle gibt (https://github.com/mpv-player/mpv…api_examples/qt)
-> das werde ich mir mal angucken
Leider bin ich nicht immer in der Lage, die Konsolenausgabe andauernd zu beobachten, um im richtigen Moment "PAUSE" zu drücken, um dann die Fehlermeldung zu lesen, wenn sie gerade erscheint; oft schließen sich dann zwischendurch auch mal mintty-Fenster, man könnte also auch nicht mehr zurückscrollen. Ich bräuchte für solche Fälle mal ein Komplett-Log aller Konsolenausgaben in mintty, eine Art "Debug-Lauf" für die media-autobuild_suite. Ist mir egal, ob die zwischendurch 'zig MB groß werden. Am besten je eine Log-Datei pro Abschnitt, zu dem eine mintty-Konsole geöffnet wird, das passiert ja mehrfach. Wer hat Vorschläge, wie man das hinkriegt?
Das Script hat jetzt eine Logging Funktion - jetzt wird der komplette Output in verschiedene Dateien unter /build geschrieben.
Hoffe die Dateien werden auch regelmäßig gelöscht.
Das Script hat jetzt eine Logging Funktion - jetzt wird der komplette Output in verschiedene Dateien unter /build geschrieben.
:daumen: Super!
Hoffe die Dateien werden auch regelmäßig gelöscht.
Oder jedes Mal überschrieben. Mal ausprobieren. Vielleicht wäre es auch nur bei gesetztem Parameter nötig (media-autobuild_suite.bat -debug), oder je nach INI-Parameter...
Die Dateien sollten jedes mal überschrieben werden.
Das mit mpv scheint ein Windows-spezifisches Problem mit maximaler Kommandozeilenlänge zu sein.
Danke für die Hinweis! Habe auch mal hingeschrieben.
Mit so fundierten Hinweisen sollte das Problem doch lösbar werden, danke. :daumen:
Naja wenn es sich nicht wirklich um einen Fehler, sondern um eine Limitierung handelt, könnte es schon problematisch sein :).
Ja wieso das denn?!?
War die "Lesser GLP" nicht weniger restriktiv, hat also auch ein wenig Mix von Open und Closed Source erlaubt?
_
P.S.:
ZitatAlles anzeigen---------------------------
mintty
---------------------------
/trunk/msys64/usr/bin/mintty: unknown option '-d'
Try '--help' for more information.---------------------------
OK
---------------------------
Danach scheint es aber weiter zu gehen...
... allerdings ohne "autobuild suite update". Das wäre wohl nötig. Ich mach mal einen Report.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!