Hi, miteinander. Nach einem kompletten Neudownload des CVS bricht die Kompilierung von enigma immer bei Erstellen von ebase.cpp ab. Es werden heftige Fehler aus den sigc++ Dateien angemeckert.
Im CVS selber wird die Installation von pkgconfig 0.12.0 empfohlen (btw: @Ghostrider - der Link ist falsch, es fehlt "/releases/" im Pfad).
Kurze Frage: Bevor die Aenderungen in libsig_comp.h und ebase.h von heute nacht drin waren, wurde auf Dateien von sigc++ 1.0 verwiesen, obwohl das CVS sigc++ 1.2 mitbringt. U.a deshalb wurden einige Dateien nicht gefunden und die Kompilierung von ebase.cpp schlug fehl. Was genau loest pkgconfig an dieser Misere ?
Danke.
CVS Stand Enigma
-
- Einsteiger
- Beiträge: 294
- Registriert: Samstag 8. Dezember 2001, 00:00
-
- Einsteiger
- Beiträge: 294
- Registriert: Samstag 8. Dezember 2001, 00:00
Obiges Problem mehr als leidlich geloest, nun tritt ein neues auf
Dann werden wir wohl enigma erstmal in Ruhe lassen, schade
Code: Alles auswählen
make[4]: Entering directory `/home/tuxbox.cdk/apps/enigma/src/apps/enigma'
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/dbox2/cdkroot/../driver/include -I../../../../enigma/src -I../../../../include -I../../../../intl -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -I/dbox2/cdkroot/lib/sigc++-1.2/include -I/dbox2/cdkroot/include/sigc++-1.2 -fno-rtti -fno-exceptions -Wall -O2 -g3 -mcpu=823 -pipe -c enigma.cpp
cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include"
In file included from /dbox2/cdkroot/include/sigc++-1.2/sigc++/object_slot.h:98:
/dbox2/cdkroot/include/sigc++-1.2/sigc++/object_slot.h: In constructor
`SigC::ObjectSlotNode::ObjectSlotNode(void (*)(void*), T*, void*, T2) [with
T = eZap, T2 = void (eZap::*)(const eRCKey&)]':
/dbox2/cdkroot/include/sigc++-1.2/sigc++/slot.h:255: instantiated from `SigC::Slot1<R, P1>::Slot1(SigC::SlotNode*) [with R = void, P1 = const eRCKey&]'
/dbox2/cdkroot/include/sigc++-1.2/sigc++/object_slot.h:98: instantiated from `SigC::Slot1<R, P1> SigC::slot(O1&, R (O2::*)(P1)) [with R = void, P1 = const eRCKey&, O1 = eZap, O2 = eZap]'
enigma.cpp:143: instantiated from here
/dbox2/cdkroot/include/sigc++-1.2/sigc++/object_slot.h:35: no matching function
for call to `SigC::ObjectSlotNode::init(eZap*&, void*&, void
(SigC::Object::*&)())'
/dbox2/cdkroot/include/sigc++-1.2/sigc++/object_slot.h:36: candidates are: void
SigC::ObjectSlotNode::init(SigC::Object*, void*, void (SigC::Object::*)())
make[4]: *** [enigma.o] Error 1
Dann werden wir wohl enigma erstmal in Ruhe lassen, schade
-
- Developer
- Beiträge: 196
- Registriert: Dienstag 16. Oktober 2001, 00:00
-
- Einsteiger
- Beiträge: 294
- Registriert: Samstag 8. Dezember 2001, 00:00
-
- Developer
- Beiträge: 196
- Registriert: Dienstag 16. Oktober 2001, 00:00
-
- Einsteiger
- Beiträge: 294
- Registriert: Samstag 8. Dezember 2001, 00:00