aMule Forum
English => Compilation problems => Topic started by: Master Kah on December 22, 2004, 10:11:45 AM
-
Hi folks !
I'm a newbie and I decided to install the newest version ....
I had the rc6-release up to now and it functioned.
I downloaded the rpm-file : aMule-2.0.0rc8-1.i586-SuSE_9.0-9.1.rpm
But now nothing happens :(
He is initialising ..... ( an that's all :( )
Can there be any old files from the rc6 ( being installed before ) which disturb rc8 ?
I did'nt deinstall or delete anything before starting the rpm
Can the problem be the "i586" mentioned in the rpm-filename ?
Don't know what it is, but I remember using i386 ?(
Or do I have to install some more ?
New versions of wxGTK or wxBase or stuff like that .....
Please help !!!!!!
Thank you
Master Kah
--------------------------------
edit :
I tried compiling the package by my own.
After starting the installation with "./configure --disable-debug --enable-optimise && make"
I got the following protocoll !
What is the problem ?!?!?!? ?(
( by the way : I deinstalled all amule-versions before )
checking build system type... i686-suse-linux
checking host system type... i686-suse-linux
checking target system type... i686-suse-linux
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking whether make sets $(MAKE)... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for bison... bison -y
checking for ranlib... (cached) ranlib
checking for strip... strip
checking for ar... ar
checking for ld... ld
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for curl >= 7.9.5... ./configure: line 1: curl-config: command not found
./configure: line 1: curl-config: command not found
no
configure: WARNING: curl-config was not found
configure: error:
WARNING: curl >= 7.9.5 is not found.
Please check that curl-config is in your default path, check out
LD_LIBRARY_PATH or equivalent variable.
Or this might also be that your curl-config has other name.
Please try again with --with-curl-config=/usr/bin/curl-config
(replace /usr/bin/curl-config with a valid path to your curl-config).
If you use compiled packages check if you have devel pack installed.
To download the lastest version check http://curl.haxx.se/download.html for sources.
-
same happend with my amule rc8 for suse 9.0-9.1. i tried the 9.2 version but nothin worked.
while i am writing this, the program starts !!!!!!!! (10 min. after the first try)
....... a second window opens......
i closed the 3 programs and restarted aMule. now it works within 5 seconds. it's just the first time but it is a problem.
just wanted to report this bug to the aMule testers and fixers. you do a great work !!
good luck with the 2.0 release, i hope it will come soon !!!
matthias
-
Originally posted by Master Kah
checking for curl >= 7.9.5... ./configure: line 1: curl-config: command not found
./configure: line 1: curl-config: command not found
no
configure: WARNING: curl-config was not found
configure: error:
WARNING: curl >= 7.9.5 is not found.
Please check that curl-config is in your default path, check out
LD_LIBRARY_PATH or equivalent variable.
Or this might also be that your curl-config has other name.
Please try again with --with-curl-config=/usr/bin/curl-config
(replace /usr/bin/curl-config with a valid path to your curl-config).
If you use compiled packages check if you have devel pack installed.
To download the lastest version check http://curl.haxx.se/download.html for sources.
Please install "curl"!
yast->software->search-> type "curl" install the package(s)
try again. ;)
-
Good tip !
Curl was installed, but Curl-devel was missed
Now it's installing much longer :D
But unfortunately amule doesn't work ;(
After starting it says :
Initialising aMule
Userhash loaded: 0A0231A6F80E1FFE86838E6427DA6F51
*** UDP socket at 4665
But nothing more happens X(
After looking at the installation-protocol ( which is really long this time ) I noticed some errors in the last part :
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/wx/include/gtk-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DUSE_EMBEDDED_CRYPTO -O2 -MT amule-listctrl.o -MD -MP -MF ".deps/amule-listctrl.Tpo" -c -o amule-listctrl.o `test -f 'listctrl.cpp' || echo './'`listctrl.cpp; \
then mv -f ".deps/amule-listctrl.Tpo" ".deps/amule-listctrl.Po"; else rm -f ".deps/amule-listctrl.Tpo"; exit 1; fi
listctrl.cpp:89:25: gtk/gtk.h: Datei oder Verzeichnis nicht gefunden
In file included from listctrl.cpp:90:
/usr/include/wx/gtk/win_gtk.h:18:21: gdk/gdk.h: Datei oder Verzeichnis nicht gefunden
/usr/include/wx/gtk/win_gtk.h:19:22: gdk/gdkx.h: Datei oder Verzeichnis nicht gefunden
/usr/include/wx/gtk/win_gtk.h:20:30: gtk/gtkcontainer.h: Datei oder Verzeichnis nicht gefunden
/usr/include/wx/gtk/win_gtk.h:21:31: gtk/gtkadjustment.h: Datei oder Verzeichnis nicht gefunden
/usr/include/wx/gtk/win_gtk.h:23:29: gtk/gtkfeatures.h: Datei oder Verzeichnis nicht gefunden
In file included from listctrl.cpp:90:
/usr/include/wx/gtk/win_gtk.h:54: error: 'GtkContainer' is used as a type, but
is not defined as a type.
/usr/include/wx/gtk/win_gtk.h:55: error: Syntaxfehler before `*' token
/usr/include/wx/gtk/win_gtk.h:66: error: 'GdkVisibilityState' is used as a
type, but is not defined as a type.
/usr/include/wx/gtk/win_gtk.h:71: error: 'gboolean' is used as a type, but is
not defined as a type.
/usr/include/wx/gtk/win_gtk.h:72: error: 'gboolean' is used as a type, but is
not defined as a type.
/usr/include/wx/gtk/win_gtk.h:73: error: 'gboolean' is used as a type, but is
not defined as a type.
/usr/include/wx/gtk/win_gtk.h:78: error: 'GtkContainerClass' is used as a type,
but is not defined as a type.
/usr/include/wx/gtk/win_gtk.h:92: error: type specifier omitted for parameter `
gboolean'
/usr/include/wx/gtk/win_gtk.h:92: error: parse error before `)' token
/usr/include/wx/gtk/win_gtk.h:95: error: type specifier omitted for parameter `
gboolean'
/usr/include/wx/gtk/win_gtk.h:95: error: parse error before `)' token
/usr/include/wx/gtk/win_gtk.h:98: error: type specifier omitted for parameter `
gboolean'
/usr/include/wx/gtk/win_gtk.h:98: error: parse error before `)' token
listctrl.cpp: In member function `void wxODListHeaderWindow::DoDrawRect(wxDC*,
int, int, int, int)':
listctrl.cpp:1953: error: `GtkStateType' undeclared (first use this function)
listctrl.cpp:1953: error: (Each undeclared identifier is reported only once for
each function it appears in.)
listctrl.cpp:1953: error: parse error before `=' token
listctrl.cpp:1958: error: invalid use of undefined type `struct _GtkWidget'
/usr/include/wx/defs.h:2079: error: forward declaration of `struct _GtkWidget'
listctrl.cpp:1958: error: parse error before `)' token
listctrl.cpp:1958: error: `GTK_CHECK_CAST' undeclared (first use this function)
listctrl.cpp:1959: error: `state' undeclared (first use this function)
listctrl.cpp:1959: error: `GTK_SHADOW_OUT' undeclared (first use this function)
listctrl.cpp:1960: error: `GdkRectangle' undeclared (first use this function)
listctrl.cpp:1960: error: parse error before `)' token
make[4]: *** [amule-listctrl.o] Fehler 1
make[4]: Leaving directory `/home/MasterKah/Desktop/installation/aMule-2.0.0rc8/src'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/MasterKah/Desktop/installation/aMule-2.0.0rc8/src'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/home/MasterKah/Desktop/installation/aMule-2.0.0rc8/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/MasterKah/Desktop/installation/aMule-2.0.0rc8'
make: *** [all] Fehler 2
If you want to see the whole protocol : I attached it to this post.
( there's a lack of some lines at the beginning because it was too long )
If you don't speak German :
"Datei oder Verzeichnis nicht gefunden" = "file or directory not found"
"Fehler" = "error"
What's up now ?
Greetings Master Kah
-
hast du gtk-devel-1.2.10 installiert ?
-
Nein habe ich nicht !
Bzw. jetzt schon :D ( 1.2.10-710 )
Allerdings hats nicht wirklich was gebracht :(
beim Starten von amule kommt weiterhin nur :
Initialising aMule
Userhash loaded: 0A0231A6F80E1FFE86838E6427DA6F51
*** UDP socket at 4665
Auch am Protokoll mit den errors am Ende hat sich nichts geändert :(
( siehe Anhang )
Also wieder nichts ;(
MfG Master Kah
@Fox: deltaHF suggested to install gtk-devel-1.2.10 !
But even with gtk-devel-1.2.10-710 the problems don't change at all !
-
checking gd.h usability... no
checking gd.h presence... no
checking for gd.h... no
configure:
WARNING: libpng-devel >= 1.2.0 is needed for amuleweb
http://ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.0/suse/i586/gd-2.0.15-55.i586.rpm
http://ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.0/suse/i586/gd-devel-2.0.15-55.i586.rpm
those are for suse 9.0, when u have 9.1 install gd and gd-devel from your cd/dvd
checking for gtk-config... no
checking for GTK - version >= 1.2.0... no
rpm -qa | grep gtk
do you compile amule as root or user ?
-
Tatsächlich scheinen diese Pakete gefehlt zu haben .....
Aber funktionieren tuts leider immer noch nicht :(
Also : ich hab das neue Protokoll wieder angehängt !
und da ich mich unwohl dabei fühle, dass du den ganzen abend nix anderes machst, als ellenlange Protokolle durchzuschauen, hab ich dir jetzt einfach mal alle "no's" aus dem checking-Bereich rausgesucht ......
Vielleicht mach ich die ganze Sache dann etwas schneller ;)
Allerdings sagen mir die nix .... :(
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether we are cross compiling... no
checking if wxWidgets was linked with GTK2... no
checking for gtk-config... no
checking for GTK - version >= 1.2.0... no
./configure: line 1: no: command not found
checking if wxWidgets version >=2.5.0 ... no
checking whether closedir returns void... no
checking whether the inttypes.h PRIxNN macros are broken... no
checking whether included gettext is requested... no
checking for getmntent in -lsun... no
checking for getmntent in -lseq... no
checking for getmntent in -lgen... no
checking whether gcc needs -traditional... no
checking whether setvbuf arguments are reversed... no
checking whether stat accepts an empty string... no
checking for floor... no
checking for getmntinfo... no
checking for sqrt... no
checking whether SysTray should use UTF-8 strings... no
checking for a readline compatible library... no
Aber wenn du mich fragst, kommt mir dieses wxWidgets komisch vor .....
Aber im YAST find ichs net
MfG Master Kah
-
komm ins irc und tipp mich an per pm
-
danke nochmal für die Hilfe !
Amule läuft jetzt ...........
er zieht bislang zwar ziemlch träge ( durchschn. 3,5 im Vergleich zu vorher knapp 20 ) aber das wird schon noch werden :]
-
This is not a german forum....
-
Originally posted by Kry
This is not a german forum....
Exacly!!!!
I'm compiling from source and I wanted to know what was the problem you guys had, but I can't understant sh*t!!!!!
-
then use google to translate it ;)
-
I know I can use Google to translate! But this thread IS in the English forums right?
Hell, I'm Portuguese, wouldn't it be great if started a new PT thread on this forum?
Everyone would jump on me and move the thread!!!
Just my 1 cent to the comunnity!
-
P.S: I'm not trying to piss off anyone here ok!
-
it was a suse problem, i.e compiling as root and lack of some devel pkgs.
post your error if you have one and someone will help you
cheers