ForumProzgui auf FC4
Rogner Martin – Samstag, 22. Oktober 2005 20:30 Uhr

Gibt es irgendjemanden, der Prozgui auf FC4 zum laufen gebracht hat?? Benötige GUI für Proxyunterstützung von Prozilla!

rpm -i prozgui-2.0.2-1.i386.rpm
Fehler: Failed dependencies:
libfltk.so.1 is needed by prozgui-2.0.2-1.i386
libstdc++-libc6.2-2.so.3 is needed by prozgui-2.0.2-1.i386
???Libraries aber forhanden… deswegen: –nodeps

# prozgui
prozgui: error while loading shared libraries: /lib/libfltk.so.1: ELF file OS ABI invalid

gut.. Prozgui source downgeloaded:
nach ./configure:
….

..
make
….

..
Making all in src
make[2]: Entering directory `/DATEN/SYSTEM/home/Roxi/Desktop/linux/updates/proz/prozgui-2.0.2/src’
c++ -DHAVE_CONFIG_H -I../libprozilla/src -I. -I.. -I/usr/local/include -DLOCALEDIR=\”/usr/local/share/locale\” -Wall -O2 -D_REENTRANT -c main.cpp
In file included from main.cpp:48:
main.h:11:1: warning: “_” redefined
In file included from ../libprozilla/src/netrc.h:26,
from ../libprozilla/src/prozilla.h:31,
from main.cpp:45:
../libprozilla/src/common.h:154:1: warning: this is the location of the previous definition
/usr/include/FL/Fl_Window.H:35: Fehler: expected »;« before »*« token
/usr/include/FL/Fl_Window.H: In member function »int Fl_Window::shown()«:
/usr/include/FL/Fl_Window.H:93: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
/usr/include/FL/x.H: In static member function »static Fl_X* Fl_X::i(const Fl_Window*)«:
/usr/include/FL/x.H:106: Fehler: »const class Fl_Window« hat kein Element namens »i«
/usr/include/FL/x.H: In member function »void Fl_X::setwindow(Fl_Window*)«:
/usr/include/FL/x.H:107: Fehler: »class Fl_Window« hat kein Element namens »i«
make[2]: *** [main.o] Fehler 1
make[2]: Leaving directory `/DATEN/SYSTEM/home/Roxi/Desktop/linux/updates/proz/prozgui-2.0.2/src’
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/DATEN/SYSTEM/home/Roxi/Desktop/linux/updates/proz/prozgui-2.0.2′
make: *** [all-recursive-am] Fehler 2

na gut…
fltk-devel von prozilla-server downgeloaded:

# rpm -i fltk-devel-1.0.11-1.i386.rpm
Fehler: Failed dependencies:
fltk = 1.0.11 is needed by fltk-devel-1.0.11-1.i386

# rpm -q fltk
fltk-1.1.4-10.fc4
#rpm -q fltk-devel
fltk-devel-1.0.11-1

…langsam wurd mir FC4 suspect!!
fltk source downgeloaded und händisch compilieren:

=== making src ===
make[1]: Entering directory `/usr/src/redhat/SOURCES/fltk-1.0.11/src’
Compiling Fl.o…
../FL/Fl_Window.H:35: Fehler: ISO-C++ verbietet Deklaration von »Fl_X« ohne Typ
../FL/Fl_Window.H:35: Fehler: expected »;« before »*« token
../FL/Fl_Window.H: In member function »int Fl_Window::shown()«:
../FL/Fl_Window.H:93: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
../FL/x.H: In static member function »static Fl_X* Fl_X::i(const Fl_Window*)«:
../FL/x.H:106: Fehler: »const class Fl_Window« hat kein Element namens »i«
../FL/x.H: In member function »void Fl_X::setwindow(Fl_Window*)«:
../FL/x.H:107: Fehler: »class Fl_Window« hat kein Element namens »i«
Fl.cxx: In member function »virtual void Fl_Window::hide()«:
Fl.cxx:611: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
Fl.cxx: In member function »virtual void Fl_Window::flush()«:
Fl.cxx:778: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
make[1]: *** [Fl.o] Fehler 1
make[1]: Leaving directory `/usr/src/redhat/SOURCES/fltk-1.0.11/src’

Geht denn hier irgendwas???
kennt sich da irgendwer aus…??
Danke…

1 Antwort
Rogner Martin – Sonntag, 23. Oktober 2005 11:36 Uhr

Auf der Proz Homepage steht noch ganz deutlich dass man fltk-1.0.11 benötigt. Das downloaden des sources ergibt beim kompilieren folgendes:

# make
=== making src ===
make[1]: Entering directory `/DATEN/SYSTEM/home/Roxi/Desktop/linux/updates/proz/fltk-1.0.11/src’
Compiling Fl.o…
../FL/Fl_Window.H:35: Fehler: ISO-C++ verbietet Deklaration von »Fl_X« ohne Typ
../FL/Fl_Window.H:35: Fehler: expected »;« before »*« token
../FL/Fl_Window.H: In member function »int Fl_Window::shown()«:
../FL/Fl_Window.H:93: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
../FL/x.H: In static member function »static Fl_X* Fl_X::i(const Fl_Window*)«:
../FL/x.H:106: Fehler: »const class Fl_Window« hat kein Element namens »i«
../FL/x.H: In member function »void Fl_X::setwindow(Fl_Window*)«:
../FL/x.H:107: Fehler: »class Fl_Window« hat kein Element namens »i«
Fl.cxx: In member function »virtual void Fl_Window::hide()«:
Fl.cxx:611: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
Fl.cxx: In member function »virtual void Fl_Window::flush()«:
Fl.cxx:778: Fehler: »i« wurde in diesem Gültigkeitsbereich nicht definiert
make[1]: *** [Fl.o] Fehler 1
make[1]: Leaving directory `/DATEN/SYSTEM/home/Roxi/Desktop/linux/updates/proz/fltk-1.0.11/src’