hi,
we are running fedora 17 (64 bit). I installed all the packages named in the posts above. I tried building xulrunner but it the following error occur:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h: In Instanziierung von »PRBool nsBaseHashtable<KeyClass, DataType, UserDataType>::Put(nsBaseHashtable<KeyClass, DataType, UserDataType>::KeyType, UserDataType) [mit KeyClass = nsCStringHashKey; DataType = nsCString_external; UserDataType = nsCString_external; PRBool = int; nsBaseHashtable<KeyClass, DataType, UserDataType>::KeyType = const nsACString&]«:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsCategoryCache.cpp:82:44: von hier erfordert
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:145:35: Fehler: »PutEntry« wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden [-fpermissive]
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:145:35: Anmerkung: Deklarationen in abhängiger Basis »nsTHashtable<nsBaseHashtableET<nsCStringHashKey, nsCString_external> >« wurden bei unqualifizierter Suche nicht gefunden
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:145:35: Anmerkung: stattdessen »this->PutEntry« verwenden
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h: In Instanziierung von »PRBool nsBaseHashtable<KeyClass, DataType, UserDataType>::Get(nsBaseHashtable<KeyClass, DataType, UserDataType>::KeyType, UserDataType*) const [mit KeyClass = nsCStringHashKey; DataType = nsCString_external; UserDataType = nsCString_external; PRBool = int; nsBaseHashtable<KeyClass, DataType, UserDataType>::KeyType = const nsACString&]«:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsCategoryCache.cpp:149:25: von hier erfordert
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:126:35: Fehler: »GetEntry« wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden [-fpermissive]
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:126:35: Anmerkung: Deklarationen in abhängiger Basis »nsTHashtable<nsBaseHashtableET<nsCStringHashKey, nsCString_external> >« wurden bei unqualifizierter Suche nicht gefunden
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:126:35: Anmerkung: stattdessen »this->GetEntry« verwenden
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h: In Instanziierung von »void nsBaseHashtable<KeyClass, DataType, UserDataType>::Remove(nsBaseHashtable<KeyClass, DataType, UserDataType>::KeyType) [mit KeyClass = nsCStringHashKey; DataType = nsCString_external; UserDataType = nsCString_external; nsBaseHashtable<KeyClass, DataType, UserDataType>::KeyType = const nsACString&]«:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsCategoryCache.cpp:167:23: von hier erfordert
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:159:31: Fehler: »RemoveEntry« wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden [-fpermissive]
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:159:31: Anmerkung: Deklarationen in abhängiger Basis »nsTHashtable<nsBaseHashtableET<nsCStringHashKey, nsCString_external> >« wurden bei unqualifizierter Suche nicht gefunden
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:159:31: Anmerkung: stattdessen »this->RemoveEntry« verwenden
make[5]: *** [nsCategoryCache.o] Fehler 1
make[5]: *** Warte auf noch nicht beendete Prozesse...
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsINIParser.cpp: In Elementfunktion »nsresult nsINIParser::Init(nsILocalFile*)«:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsINIParser.cpp:91:14: Warnung: Variable »rv« gesetzt, aber nicht verwendet [-Wunused-but-set-variable]
In file included from /home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsINIParser.h:51:0,
from /home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsINIParser.cpp:41:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsClassHashtable.h: In Instanziierung von »PRBool nsClassHashtable<KeyClass, T>::Get(nsClassHashtable<KeyClass, T>::KeyType, T**) const [mit KeyClass = nsDepCharHashKey; T = nsINIParser::INIValue; PRBool = int; nsClassHashtable<KeyClass, T>::KeyType = const char*]«:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsINIParser.cpp:204:43: von hier erfordert
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsClassHashtable.h:101:18: Fehler: »GetEntry« wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden [-fpermissive]
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsClassHashtable.h:101:18: Anmerkung: Deklarationen in abhängiger Basis »nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue> > >« wurden bei unqualifizierter Suche nicht gefunden
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsClassHashtable.h:101:18: Anmerkung: stattdessen »this->GetEntry« verwenden
In file included from /home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsClassHashtable.h:41:0,
from /home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsINIParser.h:51,
from /home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsINIParser.cpp:41:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h: In Instanziierung von »PRBool nsBaseHashtable<KeyClass, DataType, UserDataType>::Put(nsBaseHashtable<KeyClass, DataType, UserDataType>::KeyType, UserDataType) [mit KeyClass = nsDepCharHashKey; DataType = nsAutoPtr<nsINIParser::INIValue>; UserDataType = nsINIParser::INIValue*; PRBool = int; nsBaseHashtable<KeyClass, DataType, UserDataType>::KeyType = const char*]«:
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsINIParser.cpp:209:41: von hier erfordert
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:145:35: Fehler: »PutEntry« wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden [-fpermissive]
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:145:35: Anmerkung: Deklarationen in abhängiger Basis »nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser::INIValue> > >« wurden bei unqualifizierter Suche nicht gefunden
/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/xpcom/glue/nsBaseHashtable.h:145:35: Anmerkung: stattdessen »this->PutEntry« verwenden
make[5]: *** [nsINIParser.o] Fehler 1
make[5]: Leaving directory `/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/obj-x86_64-unknown-linux-gnu/xpcom/glue'
make[4]: *** [libs] Fehler 2
make[4]: Leaving directory `/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/obj-x86_64-unknown-linux-gnu/xpcom'
make[3]: *** [libs_tier_xpcom] Fehler 2
make[3]: Leaving directory `/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/obj-x86_64-unknown-linux-gnu'
make[2]: *** [tier_xpcom] Fehler 2
make[2]: Leaving directory `/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/obj-x86_64-unknown-linux-gnu'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/<homedir>/.bin/xulrunner-1.9/fedora-xulrunner-192/mozilla-1.9.2/obj-x86_64-unknown-linux-gnu'
make: *** [build] Fehler 2
Can anybody give me a hint why the compilation of xulrunner fails? Or where i can find a working binary of xulrunner 1.9 for 64 bit? I used the build configuration as shown in the first post, but i also tried a couple of others
I downloaded several versions of xulrunner which did not work (I read that version e.g. version 17 would work but it didn't), and i tried to get the node descriptions runnng using webkitgtk instead of xulrunner which didn't work neighter.
I also downloaded the additional "xulrunner" source package from the KNIME repositories but that also does not work. Why? A bit more detailed error messages would help a lot!
I appreciate any help!
Jonas