Beiträge von martin
-
-
Fix für GOrgueHash Fehlermeldungen ist in trunk [=> Neuen SVN Snapshot >=1944 holen].
Weiters sollte dort hoffentlich das Problem mit den INSTALL_DEPEND gefixed.Das Stackalign Problem sollte durch den nicht dazu passenden C Compiler ausgelöst werden. Also einfach den C Compiler wie beim CXX Compiler setzen, nur mit gcc statt g++ im Namen.
-
Im Output fehlen die interessanten Zeilen mit den Fehlermeldungen [vor bin/CMakeFiles/http://golib.dir/GrandOrgueFile.cpp.o].
Poste einfach die Fehlermeldungen vom von ein paar Dateien [egal welche].
-
Als Workaround für den RtAudio-Fehler bitte füge einfach am Anfang (zB als erste Zeile) von RtAudio.cpp ein:
#include <unistd.h> -
Lasst du bitte die make -k wie oben 2 mal laufen. Ich will wissen, wo es noch hackt.
-
-DCMAKE_CXX_COMPILER=g++-5.2 will also den absoluten Pfad (zB: -DCMAKE_CXX_COMPILER=/usr/local/bin/g++-5.2).
-
Dann steht der Build an.
-
Nein, das ist etwas anders. Der Debug Fehler wird durch die Ausbesserung übergangen.
Das hat etwas mit der dmg-Erstellung zu tun - im Moment noch unwichtig, daher füge als cmake-Parameter hinzu:
-DINSTALL_DEPEND=OFF -
po4a ist nicht essentiell - aber das folgende könnte helfen:
Zitat
DocBookEs sollte aber reichen, wenn es es nur in der Shell gesetzt ist, mit der po4a umgewandelt wird.
-
GCC 4.9 solle auch genug sein - es sollte nur kein Uralt-Compiler sein.
Merkwürdig ist nur, das in der GCC Defintion von brew auf 5.2 verwiesen wird:
https://github.com/Homebrew/homeb…/Formula/gcc.rbEventuell stimmt der Pfad nicht (echo $PATH).
-
Zitat
der letzte cmake aufruf den ich gemacht habe:
Lösche einmal die Datei CMakeCache.txt
Gibt für den g++-5.2 den absoluten Pfad an (Wahrscheinlich /usr/local/bin/g++-5.2).
-
Zitat
David-Radakovitss-MacBook:ourorgan-svn-1942-trunk david$ brew install po4a
Error: undefined method `homepage' for Po4a:Class
Please report this bug:
https://github.com/Homebrew/homebrew/wiki/troubleshooting
/usr/local/Library/Taps/petere/homebrew-debian/po4a.rb:2Dr. Google empfiehlt:
und dann noch einmal versuchen.https://github.com/caskroom/homebrew-cask/issues/8843
https://github.com/karan/joe/issues/8 -
Zitat
Original geschrieben von david.radakovits
das zweite make -k sagt:
Den Fehler hatten wir doch schon. Bitte modifiziere die CMakeWxWidgetsInclude.txt wie oben beschrieben.
-
Für die Hilfe werden noch die Docboot-XSL Stylesheets gebraucht.
brew sollte das File ein Directory "htmlhelp" mit einer Datei names "htmlhelp.xsl" installiert haben.Wahrscheinlich /usr/local/docbook-xsl/htmlhelp/htmlhelp.xsl (oder etwas ähnliches).
Der Pfad gehört dann ohne htmlhelp/htmlhelp.xsl in einen weiteren cmake Parameter angegeben:
Damit sollten alle Fehler beim CMake weggebracht sein:
Code-- Could NOT find Gettext (missing: GETTEXT_MSGMERGE_EXECUTABLE GETTEXT_MSGFMT_EXECUTABLE) -- gettext not found -- xgettext not found (package gettext) -- msgmerge not found (package gettext) -- msgfmt not found (package gettext) -- docbook-xsl stylesheets not found -- po4a-gettextize not found (package po4a) -- po4a-translate not found (package po4a) -- Not build help - some programs are missing -- Not building translations - some programs are missing
Ein "make package" sollte dann ein vollständiges dmg-File von GO erzeugen.
-
-
Für einen Teil der Hilfe verwendet GO po4a. Soweit ich gesehen habe, gibt es nur ein externes Skript dafür (
https://github.com/petere/homebrew-debian)Edit: "brew tap petere/debian" sollte alternativ das Repository importieren, so das man po4a direkt installieren kann.
Edit 2: Noch besseres Kommando:
brew install petere/master/po4a -
Konzentrieren wir uns erst einmal auf die Erzeugung der GO Binaries - den Rest machen wir dann Schrittweise. Der cmake Lauf sieht gut aus.
Wenn nicht eine Inkompatibilität bei libgcc/libstdc++ auftritt, müsste ein "make" durchlaufen und das GrandOrgue Binary produzieren.Bei Problemen mit den Build:
"make -k" => Output wegwerfen, da zu viel
Noch mal "make -k", Output bitte posten [wenn es zu viel wird, nur den Anfang].Wenn der Build durch ist, sollte das GO Binary (GrandOrgue) einmal gestartet werden.
Für die weitere Fehlersuche wird es hilfreich sein, beim cmake Aufruch auch die Optionen
zu verwenden. Weiters wird ein Debugger gebraucht. (Mit gdb kenne ich mich besser aus, daher brew install homebrew/dupes/gdb , https://github.com/Homebrew/homebrew-dupes). -
Entferne bitte vorläufig aus src/grandorgue/CMakeWxWidgetsInclude.txt die folgenden Zeilen:
Codeif (NOT ${required_wx_USE_DEBUG} STREQUAL ${wxWidgets_USE_DEBUG}) set(valid_conf_found OFF) endif ()
Es wird ein älterer Compiler vom System verwendet. Beim CMake-Aufruf gehört das noch mitels einen weiteren Parameter umgestellt:
Das Suffix nach g++ ist die Version-Nummer vom Compiler. brew von github verwendet den gcc 5.2 - bitte pass das an die Version auf deinen System an, die mittels brew installiert wurde.Damit sollte cmake durchlaufen und man mit einen "make" weitermachen können.
-
The organ is about 1.7 GB compressed.
GO supports wavpack compressed samples. While the size of the cache file will not shrink, the extracted samples should take about the same size as currently the rar file.
PS: Can't we talk to Barton author about CC BY-SA?
-
Es gibt dort einen Download-Snapshot Link.
Oder du nimmst einen Subversion Client und clonst die auf der seite angegebene URL.