From: Christian M. <mail@ChristianMayer.de> - 2013-01-02 19:58:54
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Am 02.01.2013 20:43, schrieb Michael Markstaller: > Also, ich glaub ich bin zu blöd, cmake ist nicht meins oder da > gibts noch ne andere Dependency/Version von libs oder so; Ubuntu > 12.04, libzmq ist 3.2.2 ausm tarball: > > --- cut --- Aktualisiert zu Revision 1285. >> make: *** [all] Fehler 2 > --- cut ---- > > Any idea? LMGTFY hat nicht funktioniert ;) Wie gut, dass ich's vorhin auf meinem extra eingerichtetem, virtuellem 32 Bit Ubuntu LTE (also 12.04) getestet habe :) Die schlechte Nachricht: der GCC (und evtl. auch BOOST, bin mir da aber nicht sicher) ist dort zu alt. Im Code verwende ich ein paar C++11 Konstrukte, die die Compiler ja erst nach und nach umsetzen. Aktuell brauche ich den gcc 4.7 (und eigentlich würde ich auch gerne etwas nutzen, was wohl erst im 4.8 kommt...) => Daher kommt der Fehler Zum Glück kann man aber den 4.8 leicht nachrüsten: deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main deb-src http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu precise main (Bei BOOST habe ich dabei auf die 1.48 aktuallisiert - aber die scheinst Du ja schon zu haben...) Das und die frische Revision 1286 sollte hoffentlich durchlaufen :) Zum bauen habe ich für die Kommando-Zeile noch dieses kleine Skript, dass direkt unter ..../GrAF liegt: *********************** #!/bin/bash cd logicd mkdir Debug cd Debug cmake -DCMAKE_BUILD_TYPE=Debug .. make cd .. mkdir Release cd Release cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. make cd .. cd .. cd GrAFd mkdir Debug cd Debug cmake -DCMAKE_BUILD_TYPE=Debug .. make cd .. mkdir Release cd Release cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. make cd .. *********************** Wenn's mal durchkompiliert, kann ich mal schreiben, was inzwischen gehen sollte - und wie. Noch sind da ein paar Dinge hart codiert bzw. anderes (wie z.B. der lighttpd) muss auch passend konfiguriert werden. CU, Chris -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEAREIAAYFAlDkkXQACgkQoWM1JLkHou2mCQCfXzqGCwn7X21sZAkW2C7qUI41 Eq8An3Snt6BTVMg7V2m5ao7iunfRJhR7 =xrV2 -----END PGP SIGNATURE----- |