Ubuntu 64 und Firefox

Software besorgen und anwenden
Antworten
Nachricht
Autor
brum

Ubuntu 64 und Firefox

#1 Beitrag von brum » 20. Jan 2010 9:57

Hallo Leute,

ich habe mal Ubuntu 9.04 64 Bit installiert ... *no comment*"....

Mit der mitgebrachten Firefox-Version bin ich nicht 100%ig zufrieden und wollte mir von mozilla.com eine neu Firefox-Version aufspielen.

Aber: Es werden dort nur 32Bit-Versionen zur Verfügung gestellt, und diese laufen unter der Ubuntu 64 Bit nicht, im Gegensatz zu SuSE- oder Mandriva 64 Bit.
Es fehlt wohl irgendwie der 32Bit-kompatibilitäts-Modus.

(Firefox startet zwar mit einer Handvoll ELF-Fehlermeldungen, macht aber keine Netzwerkanbindung.)

Gib's eine Lösung, um Firefox auf 64Bit Ubuntu zu aktualisieren, evtl. auch Übersetzen (Quellen?), ohne eine 2. Installation bzw. chroot-Umgebung?

Gruß schrutan

Benutzeravatar
hjb
Pro-Linux
Beiträge: 3248
Registriert: 15. Aug 1999 16:59
Wohnort: Bruchsal
Kontaktdaten:

#2 Beitrag von hjb » 20. Jan 2010 11:43

Hi!

Ich benutze GNU Icecat, selbst compiliert auf 64 Bit, läuft einwandfrei. Einschließlich Adobe Flash.

Grüße,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

brum

streaming

#3 Beitrag von brum » 20. Jan 2010 12:19

Hallo

und danke für Dein Tip mit dem Icecat, davon höre ich das erste Mal.
Ist das die Schwester vom Iceweasel? ;)

Funktioniert damit dann auch (echtes) Flash-Streaming?
ZDF benutzt dieses Verfahren z.B.:
http://www.zdf.de/ZDFmediathek/#/beitra ... te-100SEC/


Viele Grüße
brum

brum

make icecat

#4 Beitrag von brum » 20. Jan 2010 15:13

So....

die IceCat heruntergeladen und ausgepackt.

für .configure noch die Abhängigkeiten installiert:

Code: Alles auswählen

libdbus-1-dev libdbus-glib-1-2-dbg libdbus-glib-1-dev libdbus-glib-1-doc
libasound2-dev
libidl-dev
und dann make ausgeführt.
Ein und eine viertel Stunde später lief dann die Übersetzung auf folgenden Fehler:

Code: Alles auswählen

make[5]: Betrete Verzeichnis '/opt/LOG_OPT/Software/Download/IceCat/icecat-3.5.7/extensions/python/xpcom/src'
ErrorUtils.cpp
c++ -o ErrorUtils.o -c -I../../../../dist/include/system_wrappers -include ../../../../config/gcc_hidden.h -DOSTYPE=\"Linux2.6\" -DOSARCH=Linux -I/usr/include/python2.6 -I. -I. -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include   -I../../../../dist/include/pyxpcom -I/home/joern/Download/IceCat/icecat-3.5.7/dist/include/nspr    -I/home/joern/Download/IceCat/icecat-3.5.7/dist/sdk/include    -fPIC   -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -pedantic -fno-strict-aliasing -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -pipe -O3 -DPYTHON_SO=\"libpython2.6.so\"   -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/ErrorUtils.pp ErrorUtils.cpp
In Datei, eingefügt von PyXPCOM.h:79,
                 von PyXPCOM_std.h:56,
                 von ErrorUtils.cpp:48:
../../../../dist/include/system_wrappers/Python.h:3:25: Fehler: Python.h: No such file or directory
In file included from PyXPCOM_std.h:56,
                 from ErrorUtils.cpp:48:
PyXPCOM.h:114: Fehler: expected initializer before »*« token
PyXPCOM.h:126: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:136: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:136: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:137: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:168: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:170: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:171: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:176: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:176: Fehler: »ob« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:176: Fehler: expected primary-expression before »&« token
PyXPCOM.h:176: Fehler: »aStr« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:176: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
PyXPCOM.h:179: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:179: Fehler: »ob« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:179: Fehler: expected primary-expression before »*« token
PyXPCOM.h:179: Fehler: »aRet« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:179: Fehler: initializer Ausdrucksliste als zusammengesetzten Ausdruck behandelt
PyXPCOM.h:180: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:184: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:202: Fehler: expected class-name before »{« token
PyXPCOM.h:212: Fehler: »PyMethodChain« bezeichnet keinen Typ
PyXPCOM.h:216: Fehler: »PyTypeObject« wurde nicht deklariert
PyXPCOM.h:218: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:219: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:219: Fehler: expected »;« before »*« token
PyXPCOM.h:220: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:220: Fehler: expected »;« before »*« token
PyXPCOM.h:221: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:221: Fehler: expected »;« before »*« token
PyXPCOM.h:222: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:222: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:223: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:223: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:224: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:237: Fehler: expected class-name before »{« token
PyXPCOM.h:242: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:251: Fehler: expected »;« before »(« token
PyXPCOM.h:266: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:266: Fehler: expected »;« before »*« token
PyXPCOM.h:281: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:290: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:296: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:296: Fehler: expected »;« before »*« token
PyXPCOM.h:301: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:301: Fehler: expected »;« before »*« token
PyXPCOM.h:303: Fehler: »PyTypeObject« wurde nicht deklariert
PyXPCOM.h:307: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:307: Fehler: »PyObject« als »virtuelles« field deklariert
PyXPCOM.h:307: Fehler: expected »;« before »*« token
PyXPCOM.h:308: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:312: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:312: Fehler: »PyObject« als »virtuelles« field deklariert
PyXPCOM.h:312: Fehler: expected »;« before »*« token
PyXPCOM.h:317: Fehler: expected `;' before »protected«
PyXPCOM.h:322: Fehler: »PyTypeObject« wurde nicht deklariert
PyXPCOM.h:326: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:326: Fehler: expected »;« before »*« token
PyXPCOM.h: In static member function »static PRBool Py_nsISupports::Check(int*, const nsIID&)«:
PyXPCOM.h:243: Fehler: ungültiges static_cast vom Typ »int*« in den Typ »Py_nsISupports*«
PyXPCOM.h:244: Fehler: Abfrage des Elementes »ob_type« in »* ob«, das vom Nicht-Klassentyp »int« ist
PyXPCOM.h: At global scope:
PyXPCOM.h:332: Fehler: expected class-name before »{« token
PyXPCOM.h:343: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:354: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:354: Fehler: expected »;« before »*« token
PyXPCOM.h:359: Fehler: expected `;' before »static«
PyXPCOM.h:359: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:361: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:361: Fehler: expected »;« before »*« token
PyXPCOM.h:362: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:362: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:363: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:363: Fehler: expected »;« before »*« token
PyXPCOM.h:364: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:365: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:365: Fehler: expected »;« before »*« token
PyXPCOM.h:366: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:367: Fehler: »PyTypeObject« bezeichnet keinen Typ
PyXPCOM.h: In member function »PRBool Py_nsIID::IsEqual(int*)«:
PyXPCOM.h:345: Fehler: Abfrage des Elementes »ob_type« in »* ob«, das vom Nicht-Klassentyp »int« ist
PyXPCOM.h:345: Fehler: »type« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h: At global scope:
PyXPCOM.h:380: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:383: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:383: Fehler: expected »;« before »*« token
PyXPCOM.h:388: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:388: Fehler: expected »;« before »*« token
PyXPCOM.h:394: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:394: Fehler: expected »;« before »*« token
PyXPCOM.h:395: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:395: Fehler: expected »;« before »*« token
PyXPCOM.h:423: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:423: Fehler: »PyObject« als »virtuelles« field deklariert
PyXPCOM.h:423: Fehler: expected »;« before »*« token
PyXPCOM.h:435: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:435: Fehler: expected »;« before »*« token
PyXPCOM.h:438: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:444: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:451: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:451: Fehler: expected »;« before »*« token
PyXPCOM.h:467: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:467: Fehler: expected »;« before »*« token
PyXPCOM.h:478: Fehler: expected `)' before »*« token
PyXPCOM.h:482: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:487: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:489: Fehler: »va_list« wurde nicht deklariert
PyXPCOM.h:508: Fehler: expected `)' before »*« token
PyXPCOM.h:523: Warnung: »AddDefaultGateway« initialisiert und als »extern« deklariert
PyXPCOM.h:523: Fehler: Variable oder Feld »AddDefaultGateway« als »void« deklariert
PyXPCOM.h:523: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:523: Fehler: »instance« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:523: Fehler: expected primary-expression before »*« token
PyXPCOM.h:523: Fehler: »gateway« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:560: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:560: Fehler: expected »;« before »*« token
PyXPCOM.h:561: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:564: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h:565: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:565: Fehler: expected »;« before »*« token
PyXPCOM.h:583: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:585: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:587: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:588: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:589: Fehler: expected constructor, destructor, or type conversion before »*« token
PyXPCOM.h:669: Fehler: »PyGILState_STATE« bezeichnet keinen Typ
PyXPCOM.h: In constructor »CEnterLeavePython::CEnterLeavePython()«:
PyXPCOM.h:659: Fehler: »state« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:659: Fehler: »PyGILState_Ensure« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:662: Fehler: »PyThreadState_Get« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h: In destructor »CEnterLeavePython::~CEnterLeavePython()«:
PyXPCOM.h:667: Fehler: »state« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h:667: Fehler: »PyGILState_Release« wurde in diesem Gültigkeitsbereich nicht definiert
PyXPCOM.h: In static member function »static void Py_nsIComponentManager::InitType()«:
PyXPCOM.h:744: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsIComponentManager::Py_nsIComponentManager(nsISupports*, const nsIID&)«:
PyXPCOM.h:744: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
PyXPCOM.h: In static member function »static void Py_nsIInterfaceInfoManager::InitType()«:
PyXPCOM.h:745: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsIInterfaceInfoManager::Py_nsIInterfaceInfoManager(nsISupports*, const nsIID&)«:
PyXPCOM.h:745: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
PyXPCOM.h: In static member function »static void Py_nsIEnumerator::InitType()«:
PyXPCOM.h:746: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsIEnumerator::Py_nsIEnumerator(nsISupports*, const nsIID&)«:
PyXPCOM.h:746: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
PyXPCOM.h: In static member function »static void Py_nsISimpleEnumerator::InitType()«:
PyXPCOM.h:747: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsISimpleEnumerator::Py_nsISimpleEnumerator(nsISupports*, const nsIID&)«:
PyXPCOM.h:747: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
PyXPCOM.h: In static member function »static void Py_nsIInterfaceInfo::InitType()«:
PyXPCOM.h:748: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsIInterfaceInfo::Py_nsIInterfaceInfo(nsISupports*, const nsIID&)«:
PyXPCOM.h:748: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
PyXPCOM.h: In static member function »static void Py_nsIInputStream::InitType()«:
PyXPCOM.h:749: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsIInputStream::Py_nsIInputStream(nsISupports*, const nsIID&)«:
PyXPCOM.h:749: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
PyXPCOM.h: At global scope:
PyXPCOM.h:750: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:750: Fehler: »PyObject« als »virtuelles« field deklariert
PyXPCOM.h:750: Fehler: expected »;« before »*« token
PyXPCOM.h:750: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h: In static member function »static void Py_nsIClassInfo::InitType()«:
PyXPCOM.h:750: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsIClassInfo::Py_nsIClassInfo(nsISupports*, const nsIID&)«:
PyXPCOM.h:750: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
PyXPCOM.h: At global scope:
PyXPCOM.h:751: Fehler: ISO-C++ verbietet Deklaration von »PyObject« ohne Typ
PyXPCOM.h:751: Fehler: »PyObject« als »virtuelles« field deklariert
PyXPCOM.h:751: Fehler: expected »;« before »*« token
PyXPCOM.h:751: Fehler: »PyObject« wurde nicht deklariert
PyXPCOM.h: In static member function »static void Py_nsIVariant::InitType()«:
PyXPCOM.h:751: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsIVariant::Py_nsIVariant(nsISupports*, const nsIID&)«:
PyXPCOM.h:751: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
PyXPCOM.h: In static member function »static void Py_nsIComponentManagerObsolete::InitType()«:
PyXPCOM.h:753: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::RegisterInterface(const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:303: Anmerkung: Kandidaten sind: static void Py_nsISupports::RegisterInterface(const nsIID&, int*)
PyXPCOM.h: In constructor »Py_nsIComponentManagerObsolete::Py_nsIComponentManagerObsolete(nsISupports*, const nsIID&)«:
PyXPCOM.h:753: Fehler: keine passende Funktion für Aufruf von »Py_nsISupports::Py_nsISupports(nsISupports*&, const nsID&, PyXPCOM_TypeObject*&)«
PyXPCOM.h:322: Anmerkung: Kandidaten sind: Py_nsISupports::Py_nsISupports(nsISupports*, const nsIID&, int*)
PyXPCOM.h:237: Anmerkung:                  Py_nsISupports::Py_nsISupports(const Py_nsISupports&)
ErrorUtils.cpp: At global scope:
ErrorUtils.cpp:53: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:53: Fehler: »exc_tb« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:85: Warnung: »pyxpcom_initialized« initialisiert und als »extern« deklariert
ErrorUtils.cpp: In function »void DoLogMessage(const char*, const char*)«:
ErrorUtils.cpp:103: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:103: Fehler: »exc_typ« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:103: Fehler: »exc_val« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:103: Fehler: »exc_tb« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:104: Fehler: »PyErr_Fetch« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:114: Fehler: »mod« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:114: Fehler: »PyImport_ImportModule« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:115: Fehler: »logger« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:116: Fehler: »PyObject_CallMethod« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:118: Fehler: »handlers« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:118: Fehler: »PyObject_GetAttrString« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:120: Fehler: »PySequence_Check« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:121: Fehler: »PySequence_Length« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:122: Fehler: »Py_XDECREF« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:125: Fehler: »PyErr_Clear« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:139: Fehler: »obMessage« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:139: Fehler: »PyString_FromString« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:141: Fehler: »repr« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:141: Fehler: »PyObject_Repr« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:143: Fehler: »PyString_AsString« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:144: Fehler: »Py_DECREF« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:146: Fehler: »Py_DECREF« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:149: Fehler: »PyRun_SimpleString« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:152: Fehler: »PyErr_Restore« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp: In function »void LogMessage(const char*, const char*)«:
ErrorUtils.cpp:159: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:159: Fehler: »exc_typ« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:159: Fehler: »exc_val« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:159: Fehler: »exc_tb« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:160: Fehler: »PyErr_Fetch« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:162: Fehler: »PyErr_Restore« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp: In function »PRBool PyXPCOM_FormatCurrentException(nsCString_external&)«:
ErrorUtils.cpp:186: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:186: Fehler: »exc_typ« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:186: Fehler: »exc_val« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:186: Fehler: »exc_tb« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:187: Fehler: »PyErr_Fetch« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:188: Fehler: »PyErr_NormalizeException« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:193: Fehler: »PyErr_Restore« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp: At global scope:
ErrorUtils.cpp:198: Fehler: »PyObject« wurde nicht deklariert
ErrorUtils.cpp:198: Fehler: »PyObject« wurde nicht deklariert
ErrorUtils.cpp:199: Fehler: »PyObject« wurde nicht deklariert
ErrorUtils.cpp: In function »PRBool PyXPCOM_FormatGivenException(nsCString_external&, int*, int*, int*)«:
ErrorUtils.cpp:206: Fehler: »PyTraceback_AsString« kann nicht als Funktion verwendet werden
ErrorUtils.cpp:212: Fehler: »PyMem_Free« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:215: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:215: Fehler: »temp« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:215: Fehler: »PyObject_Str« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:217: Fehler: »PyString_AsString« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:218: Fehler: »Py_DECREF« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:225: Fehler: »PyString_AsString« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:226: Fehler: »Py_DECREF« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp: At global scope:
ErrorUtils.cpp:273: Fehler: expected constructor, destructor, or type conversion before »*« token
ErrorUtils.cpp: In function »nsresult PyXPCOM_SetCOMErrorFromPyException()«:
ErrorUtils.cpp:284: Fehler: »PyErr_Occurred« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:288: Fehler: »PyExc_MemoryError« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:288: Fehler: »PyErr_ExceptionMatches« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:296: Fehler: »PyErr_Clear« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp: At global scope:
ErrorUtils.cpp:308: Fehler: redefinition of »char* PyTraceback_AsString«
ErrorUtils.cpp:53: Fehler: »char* PyTraceback_AsString« wurde vorher hier definiert
ErrorUtils.cpp:308: Fehler: »PyObject« wurde in diesem Gültigkeitsbereich nicht definiert
ErrorUtils.cpp:308: Fehler: »exc_tb« wurde in diesem Gültigkeitsbereich nicht definiert
make[5]: *** [ErrorUtils.o] Fehler 1
make[5]: Verlasse Verzeichnis '/opt/LOG_OPT/Software/Download/IceCat/icecat-3.5.7/extensions/python/xpcom/src'
make[4]: *** [libs] Fehler 2
make[4]: Verlasse Verzeichnis '/opt/LOG_OPT/Software/Download/IceCat/icecat-3.5.7/extensions/python/xpcom'
make[3]: *** [libs] Fehler 2
make[3]: Verlasse Verzeichnis '/opt/LOG_OPT/Software/Download/IceCat/icecat-3.5.7/extensions'
make[2]: *** [libs_tier_app] Fehler 2
make[2]: Verlasse Verzeichnis '/opt/LOG_OPT/Software/Download/IceCat/icecat-3.5.7'
make[1]: *** [tier_app] Fehler 2
make[1]: Verlasse Verzeichnis '/opt/LOG_OPT/Software/Download/IceCat/icecat-3.5.7'
make: *** [default] Fehler 2
Ich habe wohl auch damit kein Glück :(

bye brum

Benutzeravatar
Janka
Beiträge: 3580
Registriert: 11. Feb 2006 19:10

Re: make icecat

#5 Beitrag von Janka » 20. Jan 2010 18:35

brum hat geschrieben:

Code: Alles auswählen

make[5]: Betrete Verzeichnis '/opt/LOG_OPT/Software/Download/IceCat/icecat-3.5.7/extensions/python/xpcom/src'
ErrorUtils.cpp
c++ -o ErrorUtils.o -c -I../../../../dist/include/system_wrappers -include ../../../../config/gcc_hidden.h -DOSTYPE="Linux2.6" -DOSARCH=Linux -I/usr/include/python2.6 -I. -I. -I../../../../dist/include/xpcom -I../../../../dist/include/string -I../../../../dist/include   -I../../../../dist/include/pyxpcom -I/home/joern/Download/IceCat/icecat-3.5.7/dist/include/nspr    -I/home/joern/Download/IceCat/icecat-3.5.7/dist/sdk/include    -fPIC   -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -pedantic -fno-strict-aliasing -fshort-wchar -pthread -pipe  -DNDEBUG -DTRIMMED -pipe -O3 -DPYTHON_SO="libpython2.6.so"   -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -Wp,-MD,.deps/ErrorUtils.pp ErrorUtils.cpp
In Datei, eingefügt von PyXPCOM.h:79,
                 von PyXPCOM_std.h:56,
                 von ErrorUtils.cpp:48:
../../../../dist/include/system_wrappers/Python.h:3:25: Fehler: Python.h: No such file or directory
[/quote]
Höchstvermutlich fehlt das python-devel-Paket. Evtl. noch andere devel-Pakete. Die brauchst du, um selbst Software zu kompilieren.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

brum

python-devel

#6 Beitrag von brum » 20. Jan 2010 22:36

Du hast Recht, das Python-Devel-Paket hat gefehlt...

..das habe ich noch nie gebraucht und warum wird das mit ./configure nicht geprüft ?

Na ja jedenfalls lief es durch ...

Flash von youtube oder spiegelonline funzt, aber Streaming geht nicht ;(

brum zum Nächsten

Nachtrag

#7 Beitrag von brum zum Nächsten » 21. Jan 2010 9:52

Der Browser startet mit einer Fehlermeldung,

Code: Alles auswählen

Failed to load module "canberra-gtk-module": /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so: wrong ELF class: ELFCLASS64
ich kann aber keine Auswirkungen dieser Meldung erkennen.

Wozu benötigt man diese Library?

Gruß brum

Benutzeravatar
hjb
Pro-Linux
Beiträge: 3248
Registriert: 15. Aug 1999 16:59
Wohnort: Bruchsal
Kontaktdaten:

#8 Beitrag von hjb » 21. Jan 2010 11:37

Hi!

Das mit dem Streaming habe ich nie probiert, ist das nicht ein Problem von Adobe?

Bei mir ist canberra-gtk-module nicht vorhanden. Deine Fehlermeldung scheint aber zu bedeuten, dass ein 32-Bit-Modul nach dieser DLL sucht und nur eine 64-Bit-Version findet, womit sie nichts anfangen kann. Was könnte die Ursache sein? Eine veraltete Erweiterung oder eine Leiche in der GTK-Konfiguration?

Es könnte von Adobe Reader kommen: http://ubuntuforums.org/archive/index.p ... 73879.html
(von dieser proprietären Bloatware halte ich eh nichts, xpdf ist der Beste!)

Grüße,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Benutzeravatar
Janka
Beiträge: 3580
Registriert: 11. Feb 2006 19:10

#9 Beitrag von Janka » 21. Jan 2010 11:43

Kann xpdf inzwischen PDF-Formulare?

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

brum

streaming

#10 Beitrag von brum » 22. Jan 2010 10:57

Hallo & danke Euch,

> Das mit dem Streaming habe ich nie probiert, ist das nicht ein Problem von Adobe?

bei der 32Bit-Standard-Installation funzt streaming.
Das nutzen zum Glück nicht viele, ich kenne nur die ZDF-Mediathek...

Gruß
brum

Antworten