aMule Forum
Deutsch => aMule Hilfe => Topic started by: Sin10 on December 21, 2006, 11:39:43 PM
-
moin forum!
bin jetz mal testweiße auf linux umgestliegen und was natürlich nicht fehlern darf war mein muli
folgendes tritt bei mir auf:
wen man was sucht: und danach auf das x geht, beendet sich aMule ohne vorwarnung - das 2 suchfenster kann man einfach zumachen passiert nichts ...
das selbe ist im nachrichtenfenster, bekommt man ne meldung und drückt close - weg is er ohne vorwarnung und kommentar ...
OS: Fedora Core 6
kann mir wer helfen?
-
Verwende wxGTK 2.8.0 (nicht 2.6.x).
-
wenn ich es nur schaffen würde das updzudaten, sitze mitterweile schon 2 stunden dabei ...
configure: error: no acceptable C compiler found in $PATH
ich habe mitterweile schon c / c++ compiler nachinstalliert und diverse anderes zeuchs, hat aber nix gebracht, google suche brauchte auch nit viel wo ich was draus schöpfen konnte...
kann mir jemand weiterhelfen?
-
Poste bitte die Ausgabe der Befehle:
gcc --version
g++ --version
-
[root@linux wxGTK-2.8.0]# gc --version
bash: gc: command not found
[root@linux wxGTK-2.8.0]# g++ --version
bash: g++: command not found
-
Es ist wirklich kein Compiler installiert...
Probier mal:
yum install gcc-c++
-
[root@linux wxGTK-2.8.0]# yum install gcc-c++
Loading "installonlyn" plugin
Existing lock /var/run/yum.pid: another copy is running. Aborting.
-
Das bedeutet, dass irgendwo noch ein weiterer yum-Prozess läuft. Beende diesen und versuch es nochmal.
-
[root@linux wxGTK-2.8.0]# yum install gcc-c++
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core 100% |=========================| 1.1 kB 00:00
extras 100% |=========================| 1.1 kB 00:04
updates 100% |=========================| 1.2 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.6 MB 00:28
################################################## 5156/5156
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package gcc-c++.i386 0:4.1.1-30 set to be updated
--> Running transaction check
--> Processing Dependency: libstdc++-devel = 4.1.1-30 for package: gcc-c++
--> Processing Dependency: gcc = 4.1.1-30 for package: gcc-c++
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package gcc.i386 0:4.1.1-30 set to be updated
---> Package libstdc++-devel.i386 0:4.1.1-30 set to be updated
--> Running transaction check
--> Processing Dependency: libgomp.so.1 for package: gcc
--> Processing Dependency: libgomp = 4.1.1-30 for package: gcc
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libgomp.i386 0:4.1.1-30 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
gcc-c++ i386 4.1.1-30 core 3.3 M
Installing for dependencies:
gcc i386 4.1.1-30 core 4.7 M
libgomp i386 4.1.1-30 core 62 k
libstdc++-devel i386 4.1.1-30 core 9.5 M
Transaction Summary
=============================================================================
Install 4 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 18 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): gcc-4.1.1-30.i386. 100% |=========================| 4.7 MB 00:20
(2/4): libstdc++-devel-4. 100% |=========================| 9.5 MB 00:38
(3/4): gcc-c++-4.1.1-30.i 100% |=========================| 3.3 MB 00:12
(4/4): libgomp-4.1.1-30.i 100% |=========================| 62 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: libgomp ######################### [1/4]
nun steht er :(
-
Schlecht.
Probier mal:
killall yum
yum install gcc-c++
-
installen hat geklappt, nun hab ich folgendes problem:
checking for zlib.h >= 1.1.4... no
checking for zlib.h... (cached) no
configure: WARNING: zlib library not found or too old, will use built-in instead
checking for png.h > 0.90... no
checking for png.h... (cached) no
configure: WARNING: system png library not found or too old, will use built-in instead
checking for jpeglib.h... no
configure: WARNING: system jpeg library not found, will use built-in instead
checking tiffio.h usability... no
checking tiffio.h presence... no
checking for tiffio.h... no
configure: WARNING: system tiff library not found, will use built-in instead
checking expat.h usability... no
checking expat.h presence... no
checking for expat.h... no
configure: WARNING: system expat library not found, will use built-in instead
checking mspack.h usability... no
checking mspack.h presence... no
checking for mspack.h... no
checking for GTK+ version...
checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GTK+ is incorrectly installed.
configure: error:
The development files for GTK+ were not found. For GTK+ 2, please
ensure that pkg-config is in the path and that gtk+-2.0.pc is
installed. For GTK+ 1.2 please check that gtk-config is in the path,
and that the version is 1.2.3 or above. Also check that the
libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config
--libs' are in the LD_LIBRARY_PATH or equivalent.
[Linux@linux wxGTK-2.8.0]$
-
yum install zlib-devel libpng-devel libjpeg-devel libtiff-devel expat-devel gtk2-devel
-
vilen dank erst mal für deine hilfe!!
configurieren hat gefunkt.
compiliern hat gefunkt.
installiern hat gefunkt.
ldconfig auch.
nun zeigt mit aMule noch immer an das es noch am alten basiert obwohl ich grad das neue installt habe ?(
-
Das war ja erst die erste Hälfte. wxGTK ist aktualisiert, aber aMule muss jetzt auch kompiliert werden, um die neue wxGTK-Version zu benutzen...
-
Originally posted by Gerd78
Das war ja erst die erste Hälfte. wxGTK ist aktualisiert, aber aMule muss jetzt auch kompiliert werden, um die neue wxGTK-Version zu benutzen...
auf deutsch --> amule deinstalliern und die source files ziehn neu compilien? oder kann ich das rpm file auch nehmen?
edit:// hab mir die source files gezogen und probier installieren ... die alte natürlich zu erst deinstalliert....
nun ist beim "make install" folgendender fehler ...
make[2]: Leaving directory `/home/Linux/Desktop/aMule-2.1.3/src/kademlia'
make[2]: Entering directory `/home/Linux/Desktop/aMule-2.1.3/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/lib/wx/include/gtk2-ansi-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I./libs -DUSE_EMBEDDED_CRYPTO -W -Wall -Wshadow -Wundef -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -MT libmuleappgui_a-MuleGifCtrl.o -MD -MP -MF ".deps/libmuleappgui_a-MuleGifCtrl.Tpo" -c -o libmuleappgui_a-MuleGifCtrl.o `test -f 'MuleGifCtrl.cpp' || echo './'`MuleGifCtrl.cpp; \
then mv -f ".deps/libmuleappgui_a-MuleGifCtrl.Tpo" ".deps/libmuleappgui_a-MuleGifCtrl.Po"; else rm -f ".deps/libmuleappgui_a-MuleGifCtrl.Tpo"; exit 1; fi
/usr/local/include/wx-2.8/wx/gdicmn.h: In member function »bool wxRect::Inside(int, int) const«:
/usr/local/include/wx-2.8/wx/gdicmn.h:486: Warnung: Deklaration von »y« überdeckt ein Element von 'this'
/usr/local/include/wx-2.8/wx/gdicmn.h:486: Warnung: Deklaration von »x« überdeckt ein Element von 'this'
MuleGifCtrl.cpp: In member function »bool MuleGifCtrl::LoadData(const char*, int)«:
MuleGifCtrl.cpp:69: Fehler: keine passende Funktion für Aufruf von »wxGIFDecoder::wxGIFDecoder(wxMemoryInputStream*, int)«
/usr/local/include/wx-2.8/wx/gifdecod.h:104: Anmerkung: Kandidaten sind: wxGIFDecoder::wxGIFDecoder(const wxGIFDecoder&)
/usr/local/include/wx-2.8/wx/gifdecod.h:52: Anmerkung: wxGIFDecoder::wxGIFDecoder()
MuleGifCtrl.cpp:70: Fehler: »class wxGIFDecoder« hat kein Element namens »ReadGIF«
MuleGifCtrl.cpp:76: Fehler: »class wxGIFDecoder« hat kein Element namens »GoFirstFrame«
MuleGifCtrl.cpp:78: Fehler: keine passende Funktion für Aufruf von »wxGIFDecoder::ConvertToImage(wxImage*)«
/usr/local/include/wx-2.8/wx/gifdecod.h:82: Anmerkung: Kandidaten sind: virtual bool wxGIFDecoder::ConvertToImage(unsigned int, wxImage*) const
MuleGifCtrl.cpp: In member function »void MuleGifCtrl::Start()«:
MuleGifCtrl.cpp:89: Fehler: »class wxGIFDecoder« hat kein Element namens »GoLastFrame«
MuleGifCtrl.cpp: In member function »virtual wxSize MuleGifCtrl::GetBestSize()«:
MuleGifCtrl.cpp:105: Fehler: »class wxGIFDecoder« hat kein Element namens »GetLogicalScreenWidth«
MuleGifCtrl.cpp:105: Fehler: »class wxGIFDecoder« hat kein Element namens »GetLogicalScreenHeight«
MuleGifCtrl.cpp: In member function »void MuleGifCtrl::OnTimer(wxTimerEvent&)«:
MuleGifCtrl.cpp:113: Fehler: »class wxGIFDecoder« hat kein Element namens »GoNextFrame«
MuleGifCtrl.cpp:116: Fehler: keine passende Funktion für Aufruf von »wxGIFDecoder::ConvertToImage(wxImage*)«
/usr/local/include/wx-2.8/wx/gifdecod.h:82: Anmerkung: Kandidaten sind: virtual bool wxGIFDecoder::ConvertToImage(unsigned int, wxImage*) const
MuleGifCtrl.cpp:122: Fehler: keine passende Funktion für Aufruf von »wxGIFDecoder::GetDelay()«
/usr/local/include/wx-2.8/wx/gifdecod.h:65: Anmerkung: Kandidaten sind: virtual long int wxGIFDecoder::GetDelay(unsigned int) const
MuleGifCtrl.cpp: In member function »void MuleGifCtrl::OnPaint(wxPaintEvent&)«:
MuleGifCtrl.cpp:132: Fehler: »class wxGIFDecoder« hat kein Element namens »GetLogicalScreenWidth«
MuleGifCtrl.cpp:133: Fehler: »class wxGIFDecoder« hat kein Element namens »GetLogicalScreenHeight«
MuleGifCtrl.cpp:137: Fehler: »class wxGIFDecoder« hat kein Element namens »GetLeft«
MuleGifCtrl.cpp:137: Fehler: »class wxGIFDecoder« hat kein Element namens »GetTop«
make[2]: *** [libmuleappgui_a-MuleGifCtrl.o] Fehler 1
make[2]: Leaving directory `/home/Linux/Desktop/aMule-2.1.3/src'
make[1]: *** [install-recursive] Fehler 1
make[1]: Leaving directory `/home/Linux/Desktop/aMule-2.1.3/src'
make: *** [install-recursive] Fehler 1
-
Hallo Sin10!
Ich empfehle dir aMule CVS zu verwenden (hirnriss.net/?area=cvs), die tägliche Entwicklerversion und das, was später aMule 2.2.0 wird.
Damit aMule 2.1.3 mit wxGTK 2.8 funktioniert, musst du erst noch einen Patch installieren, dieses findest du in den Boardnews.
Viel Erfolg und ruhige Feiertage!
-
hm wie kann man den patch installieren?
sry aber bin noch neuanfänger in sachen linux
cvs .. ne ich warte liebe bis die nexte stable hier ist :)
-
Vergiss den Patch, geh einfach zu http://amule.hirnriss.net und nimm das Neueste.
-
checking for wxWidgets version >= 2.6.0... yes (version 2.8.0)
checking for wxWidgets static library... no
checking that wxWidgets has support for large files... yes
checking that wxWidgets was compiled with unicode support... no
configure: error:
Support for unicode in wxWidgets is required by aMule.
To continue you must recompile wxWidgets with support for
unicode enabled (with the --enable-unicode flag). If this
still doesn't work, chances are you are using GTK1, which
has no unicode support. You must use the --enable-gtk2 flag
on wxWidgets configure script then.
[root@linux amule-cvs]#
?(