aMule Forum
English => en_Linux => Topic started by: karplus on September 15, 2005, 07:32:09 PM
-
hi i have suse beta 10.0, if i try to install wxGTK-2.4.2-1.i386.rpm i get this error:
error: Failed dependencies:
libstdc++.so.5 is needed by wxGTK-2.4.2-1
libstdc++.so.5(GLIBCPP_3.2) is needed by wxGTK-2.4.2-1
With Yast i noticed that i already have libstdc++ installed.
Although i downloaded and installed libstdc++-3.3.5-5.i586.rpm and libstdc++-mainline-4.0.2_20050720-0.1.i586.rpm, but nothing changed.
In /usr/lib i have libstdc++.so.6.0.6.
I read on google that in etc/ld.so.conf must be added the path in which there is libstdc++, so i did, and then i logged as root in console and i typed ldconfig -X.
I get no error messages.
But wxGTK-2.4.2-1.i386.rpm still give problems with libstdc++.so.5 ;(
Have you got some idea? :D
-
Long story short:
The wx rpms you are trying to install were compiled with an earlier version of gcc (3.3 or earlier) while suse 10.0 uses gcc 3.4 or 4.0 and the libstc++ that comes with this version. So you either have to find a wx rpm for Suse 10.0 or compile it yourself...
-
and what about installing previous version of libstdc?
-
libstdc is one of the basic libs of your system...dont mess with it
-
yeah, i supposed that :(
where can i find wxtgk to compile? :)
-
wx is availibe at
http://www.wxwidgets.org
and a howto is at http://wiki.amule.org
if you have problems just ask :)
-
forgive me, but i didn't find the exact guide for compiling wxgtk ;(
-
http://www.amule.org/wiki/index.php/Compilation_Installation :))
step1
aMule is just down of it....since you have to compile it yourself aswell....
check
./configure --help for other options like webserver and others
-
after typing ./configure --prefix=/usr --disable-gtk2 && make i get these errors:
checking for toolkit... gtk
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
i searched for gcc on rpm search but i get tonz of results
-
well you need gcc
probably gcc-4.0 is the right one for suse10...install it and all deps
-
doesn't exist any rpm for gcc?
howevere, i downloaded the tar.gz, but when i launch .configure i get this error:
configure: error: Building in the source directory is not supported in this release.
-
Originally posted by karplus
doesn't exist any rpm for gcc?
...
of course:
download gcc-4.0.2_20050901-3.i586.rpm (http://ftp.uni-erlangen.de/pub/mirrors/opensuse/distribution/SL-OSS-current/inst-source/suse/i586/gcc-4.0.2_20050901-3.i586.rpm)
-
ì
ok, i downloaded it, and it wants also glibc-deve, downloaded also this, and its wants glibc; i didn't found any rpm of this glibc, any rpm out there? :))
-
yes, atm you can find the rpms here:
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/glibc-2.3.5-39.i686.rpm
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/glibc-devel-2.3.5-39.i686.rpm
but something like this should exist on your installationmedia in your i686-folder as well. ;)
as you can see, the files are atm available in an apt-repository, meaning, with next update, they probably might be replaced by other versions. perhaps it would be a bit easier for you, to get them with apt and, if you like a gui, using synaptic.
btw:
why do you punish yourself with this ancient wxGTK2.4.2? - you can use the wxGTK2.6.1.0-4,rpm from SuSE as well to ride the mule. i think, it needed the -devel and -compat, and gd-devel as well.
if u just need an amule for SuSE10.0rc1, you can try one of those, i built for myself:
http://www.ed2k-serverboard.de/downloads/ihmselbst/rpm/SuSE/10.0/amule/
here, they seemed to work, but, of course, no warranty can be given for anything... ;)
cu
-
uuups, before u ask again... ;) - yep, atm there are several rpms for the wxthingsfiles mentioned above:
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/wxGTK-2.6.1.0-4.i586.rpm
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/wxGTK-devel-2.6.1.0-4.i586.rpm
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/wxGTK-compat-2.6.1.0-4.i586.rpm
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/gd-devel-2.0.32-7.i586.rpm
cu
-
Originally posted by IhmSelbst
if u just need an amule for SuSE10.0rc1, you can try one of those, i built for myself:
http://www.ed2k-serverboard.de/downloads/ihmselbst/rpm/SuSE/10.0/amule/
very interesting! 8o
Ok, i downloaded ur rpm, but it obviously wants wxgtk, so i downloadet the wxgtk u talked about,
but it says that these addiction/dependences are not satisfied:
libmspack.so.0, libwx_baseu-2.6.so.0, libwx_baseu_xml-2.6.so.0, libwx_gtk2u_adv-2.6.so.0, libwx_gtk2u_core-2.6.so.0, libwx_gtk2u_gizmos-2.6.so.0, libwx_gtk2u_html-2.6.so.0, libwx_gtk2u_xrc-2.6.so.0
Same problem was given by wxGTK-compat-2.6.1.0-4.i586.rpm, gd-devel-2.0.32-7.i586.rpm and wxGTK-devel-2.6.1.0-4.i586.rpm :(
-
argh, "beloved" dependencies, lol.
ok, libmspack.so.0 is in the package libmspack-0.0.20040308alpha-7, atm available here:
*libmspack-0.0.20040308alpha-7 (http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/libmspack-0.0.20040308alpha-7.i586.rpm)
but all the requested libwx_x-packages (libwx_baseu-2.6.so.0, libwx_baseu_xml-2.6.so.0, libwx_gtk2u_adv-2.6.so.0, libwx_gtk2u_core-2.6.so.0, libwx_gtk2u_gizmos-2.6.so.0, libwx_gtk2u_html-2.6.so.0, libwx_gtk2u_xrc-2.6.so.0) are contained in the package wxGTK-2.6.1.0-4 - the first link in my posting above...(http://www.ed2k-serverboard.de/diesel/smilies/confused.gif)
*wxGTK-2.6.1.0-4 (http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/wxGTK-2.6.1.0-4.i586.rpm)
cu
-
btw
I read that SuSE 10 now supports apt and yum out of the box, so why not just use taht to get the packages, instead of downloading, one after another...
-
Originally posted by stefanero
... so why not just use taht to get the packages, instead of downloading, one after another...
hi,
that´s exactly what i meant above... ;)
Originally posted by IhmSelbst
... perhaps it would be a bit easier for you, to get them with apt and, if you like a gui, using synaptic. ...
:))
cu
-
Originally posted by IhmSelbst
but all the requested libwx_x-packages (libwx_baseu-2.6.so.0, libwx_baseu_xml-2.6.so.0, libwx_gtk2u_adv-2.6.so.0, libwx_gtk2u_core-2.6.so.0, libwx_gtk2u_gizmos-2.6.so.0, libwx_gtk2u_html-2.6.so.0, libwx_gtk2u_xrc-2.6.so.0) are contained in the package wxGTK-2.6.1.0-4 - the first link in my posting above...(http://www.ed2k-serverboard.de/diesel/smilies/confused.gif)
*wxGTK-2.6.1.0-4 (http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/wxGTK-2.6.1.0-4.i586.rpm)
cu
i tried to install it, but it gives me "dependecies not satisfied":
(http://img87.imageshack.us/img87/804/wxtgk8ax.gif) (http://imageshack.us)
(look for "dipendenze non soddisfatte")
It give me same problems also after installing libmspack-0.0.20040308alpha-7
Originally posted by stefanero
I read that SuSE 10 now supports apt and yum out of the box, so why not just use taht to get the packages, instead of downloading, one after another...
i have opensuse 10 super, in which many packets are missing. I tried to install apt4suse some time ago but it gave me an error, i don't remember it.
Certainly when suse 10 final will be released on dvd ill'download and install it
-
as u can see, an "rpm -qpl wxGTK-2.6.1.0-4.i586.rpm" lists all the missing files. - the rpm brings them with it after installation:
rpm -qpl wxGTK-2.6.1.0-4.i586.rpm
/usr/lib/libwx_baseu-2.6.so.0
/usr/lib/libwx_baseu-2.6.so.0.0.0
/usr/lib/libwx_baseu_net-2.6.so.0
/usr/lib/libwx_baseu_net-2.6.so.0.0.0
/usr/lib/libwx_baseu_xml-2.6.so.0
/usr/lib/libwx_baseu_xml-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_adv-2.6.so.0
/usr/lib/libwx_gtk2u_adv-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_animate-2.6.so.0
/usr/lib/libwx_gtk2u_animate-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_core-2.6.so.0
/usr/lib/libwx_gtk2u_core-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_deprecated-2.6.so.0
/usr/lib/libwx_gtk2u_deprecated-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_fl-2.6.so.0
/usr/lib/libwx_gtk2u_fl-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_gizmos-2.6.so.0
/usr/lib/libwx_gtk2u_gizmos-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_gizmos_xrc-2.6.so.0
/usr/lib/libwx_gtk2u_gizmos_xrc-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_html-2.6.so.0
/usr/lib/libwx_gtk2u_html-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_media-2.6.so.0
/usr/lib/libwx_gtk2u_media-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_mmedia-2.6.so.0
/usr/lib/libwx_gtk2u_mmedia-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_ogl-2.6.so.0
/usr/lib/libwx_gtk2u_ogl-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_plot-2.6.so.0
/usr/lib/libwx_gtk2u_plot-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_qa-2.6.so.0
/usr/lib/libwx_gtk2u_qa-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_stc-2.6.so.0
/usr/lib/libwx_gtk2u_stc-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_svg-2.6.so.0
/usr/lib/libwx_gtk2u_svg-2.6.so.0.0.0
/usr/lib/libwx_gtk2u_xrc-2.6.so.0
/usr/lib/libwx_gtk2u_xrc-2.6.so.0.0.0
/usr/lib/wx...
so, an rpm -i wxGTK-2.6.1.0-4.i586.rpm --nodeps should do the job.
the 10.0 OSS final is expected for october, 6th, so u have to wait for it three weeks atm.
best would be, u go to a mirror in your vicinity, and download the five iso´s of the RC1 release from the directory /SL-10.0-OSS-RC1/iso there. (you can built a dvd from the five iso´s as well then.)
http://www.opensuse.org/Download
http://www.opensuse.org/Mirrors_Development_Build
if u want to try apt again, while you download the images:
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/apt-0.5.15cnc7-4.i586.rpm
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/apt-libs-0.5.15cnc7-4.i586.rpm
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/apt-devel-0.5.15cnc7-4.i586.rpm
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/synaptic-0.56.1-2.i586.rpm
cu
-
ok, if i download these 5 iso how can i make only 1 dvd image with them?
-
ok, here at first the "dirty" (because we copy all files first, and so will use the double hddspace) manual way:
open a terminal, and change into the directory, you saved the images into.
create a workingdirectory there
become root
mount the isos something like this:
mount SUSE-10.0-CD-OSS-i386-RC1-CD1.iso CD1 -o loop
mount SUSE-10.0-CD-OSS-i386-RC1-CD2.iso CD2 -o loop
mount SUSE-10.0-CD-OSS-i386-RC1-CD3.iso CD3 -o loop
mount SUSE-10.0-CD-OSS-i386-RC1-CD4.iso CD4 -o loop
mount SUSE-10.0-CD-OSS-i386-RC1-CD5.iso CD5 -o loop
change into each mounted images directories ("CD1", "CD2" and so on), and copy everything from there into the workingdirectory, you created above.
while copying, you will be asked several times something about what to do with "MD5SUMS", "directory.yast" and some other files, and have the choice between skip, abort. --> skip
only the directory "suse" must be "overwritten", meaning, the files from the cds will be written into the already existing directory "suse".
then unmount
umount CD1 CD2 CD3 CD4 CD5
and
remove the loopdirectories
rm -v -r CD1 CD2 CD3 CD4 CD5
change into the working directory, where all the files are in now, an enter this:
mkisofs -v -r -J -b boot/loader/isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o SUSE-10.0-CD-OSS-i386-RC1.iso .
make sure, not to forget the lonesome dot at the end of the line above.
about fifteen minutes later or so, you should have a brand new, bootable dvd-iso, about 3gigs large, called "SUSE-10.0-CD-OSS-i386-RC1.iso" in your working directory, you now can burn onto disk.
the other way is a script, but i have to rebuild it for the RC1. - stay tuned, it might take some time... ;)
cu
-
as promised, here the automatic version, which builds you the dvd-iso without much typing.
so we can proudly present the so-called "magic 5CD2DVD-script" in gold:
#!/bin/bash
# los geht's
# creating directories (just called "CD1 - CD5"), and mounting the iso´s:
mkdir CD1 CD2 CD3 CD4 CD5
mount SUSE-10.0-CD-OSS-i386-RC1-CD1.iso CD1 -o loop
mount SUSE-10.0-CD-OSS-i386-RC1-CD2.iso CD2 -o loop
mount SUSE-10.0-CD-OSS-i386-RC1-CD3.iso CD3 -o loop
mount SUSE-10.0-CD-OSS-i386-RC1-CD4.iso CD4 -o loop
mount SUSE-10.0-CD-OSS-i386-RC1-CD5.iso CD5 -o loop
# don´t forget the lonesome dot at the end of the following line...:
cp -a CD1/boot .
mkdir i586 i686 noarch
# some strange md5things
# for the directory i586:
cat CD1/suse/i586/MD5SUMS CD2/suse/i586/MD5SUMS CD3/suse/i586/MD5SUMS CD4/suse/i586/MD5SUMS CD5/suse/i586/MD5SUMS > i586/MD5SUMS
# for the directory i686:
cat CD1/suse/i686/MD5SUMS CD2/suse/i686/MD5SUMS > i686/MD5SUMS
# and for the directory noarch:
cat CD1/suse/noarch/MD5SUMS CD2/suse/noarch/MD5SUMS CD3/suse/noarch/MD5SUMS CD4/suse/noarch/MD5SUMS CD5/suse/noarch/MD5SUMS > noarch/MD5SUMS
# an extremely verrrry long long single line (without dot at the end now)...
# building the dvd-iso now:
mkisofs -o SUSE-10.0-CD-OSS-i386-RC1.iso -b boot/loader/isolinux.bin -c boot/loader/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -l -publisher SuSE -r -T -V SUSE-10.0-CD-OSS-i386-RC1 -x CD1/boot -x CD1/suse/i586/MD5SUMS -x CD1/suse/noarch/MD5SUMS -x CD1/suse/i686/MD5SUMS -x CD2/suse/i686/MD5SUMS -x CD2/suse/i586/MD5SUMS -x CD2/suse/noarch/MD5SUMS -x CD3/suse/i686/MD5SUMS -x CD3/suse/i586/MD5SUMS -x CD3/suse/noarch/MD5SUMS -x CD4/suse/i586/MD5SUMS -x CD4/suse/i686/MD5SUMS -x CD4/suse/noarch/MD5SUMS -x CD5/suse/i586/MD5SUMS -x CD5/suse/noarch/MD5SUMS -graft-points CD1 boot/=boot suse/i586/MD5SUMS=i586/MD5SUMS suse/noarch/MD5SUMS=noarch/MD5SUMS suse/i686/MD5SUMS=i686/MD5SUMS suse/=CD2/suse suse/=CD3/suse suse/=CD4/suse suse/=CD5/suse media.2/=CD2/media.2 media.3/=CD3/media.3 media.4/=CD4/media.4 media.5/=CD5/media.5
# umounten
echo unmounting...
umount CD1 CD2 CD3 CD4 CD5
# removing trash...
echo removing trash...
echo
echo deltree windows...
echo
echo
rm -v -r CD1 CD2 CD3 CD4 CD5 boot i586 i686 noarch
echo
echo
echo done (whatever...).
echo normally, you now in this directory should have a brand new, bootable
echo dvd-iso called "SUSE-10.0-CD-OSS-i386-RC1.iso", you can burn away now.
echo
echo have fun
usage:
change into the directory, the five cd-isos are stored in.
then create a textfile, for example "5cd2dvd" or so, and paste the above into it.
save it, and make it executable. (chmod +x 5cd2dvd)
then become root, and execute it by typing ./5cd2dvd
have fun
cu
-
ok thx, tomorrow i'll download isos and i'll try ur cool way :D
-
ok, thx to ur script i installed opensuse 10 from only 1 dvd!
Now i installed thunderbird without problems, i tried to install amule but i get a problem! First to install it, i installed wxGTK-2.6.0-1.i686-SuSE_9.2-9.3.rpm, but when i try to install amule it says me that libbfd is missing.
I checked and binutils is installed.
Any ideas? :]
-
Originally posted by karplus
ok, thx to ur script i installed opensuse 10 from only 1 dvd!
no prob. :)
Originally posted by karplus... i installed wxGTK-2.6.0-1.i686-SuSE_9.2-9.3.rpm,...
why wxGTK-2.6.0-1.i686-SuSE_9.2-9.3.rpm? it should work with the wxGTK2.6.1.0-4-things from SuSE. (indeed, here it does.)
Originally posted by karplus...but when i try to install amule it says me that libbfd is missing.
I checked and binutils is installed.
Any ideas? :]
wrong binutils? the package "binutils-2.16.91.0.2-8.i586.rpm" is needed.
cu
-
Originally posted by IhmSelbst
wxGTK-2.6.0-1.i686-SuSE_9.2-9.3.rpm? it should work with the wxGTK2.6.1.0-4-things from SuSE. (indeed, here it does.)
I tried to install amule without wxgtk but i get tons of wxgtk unsolved dependencies, so i installed wxGTK-2.6.0-1.i686-SuSE_9.2-9.3.rpm.
Originally posted by IhmSelbst
wrong binutils? the package "binutils-2.16.91.0.2-8.i586.rpm" is needed.
I checked and my binutils version is right ?(
-
Originally posted by karplus
Originally posted by IhmSelbst
wxGTK-2.6.0-1.i686-SuSE_9.2-9.3.rpm? it should work with the wxGTK2.6.1.0-4-things from SuSE. (indeed, here it does.)
I tried to install amule without wxgtk but i get tons of wxgtk unsolved dependencies, so i installed wxGTK-2.6.0-1.i686-SuSE_9.2-9.3.rpm.
Originally posted by IhmSelbst
wrong binutils? the package "binutils-2.16.91.0.2-8.i586.rpm" is needed.
I checked and my binutils version is right ?(
ok, as you say, with the wxGTK for SuSE9.2_9.3 the installation fails with an error about binutils, the you got the wrong amule-rpm. probably one for SuSE9.3 or so. the 9.3rpms won´t work on SuSE10.0.
"normally", using the wxGTKthings for SuSE9.3 on a box with SuSE10.0, and trying to install an aMule for SuSE10.0, you should get an errormessage like this:error: Failed dependencies:
libwx_baseu-2.6.so.0 is needed by aMule-2.0.3-1
libwx_baseu_net-2.6.so.0 is needed by aMule-2.0.3-1
libwx_baseu_xml-2.6.so.0 is needed by aMule-2.0.3-1
libwx_gtk2u_adv-2.6.so.0 is needed by aMule-2.0.3-1
libwx_gtk2u_core-2.6.so.0 is needed by aMule-2.0.3-1
libwx_gtk2u_html-2.6.so.0 is needed by aMule-2.0.3-1
libwx_gtk2u_qa-2.6.so.0 is needed by aMule-2.0.3-1
libwx_gtk2u_xrc-2.6.so.0 is needed by aMule-2.0.3-1
i think, you get instead of it one like this:error: Failed dependencies:
libbfd-2.15.94.0.2.2.so is needed by aMule-2.0.3-1
meaning, you are trying to install an amule for 9.3, or something other exotical on your 10.0box.
so, remove the old wxGTK for the SuSE9.2_9.3, install the correct ones for SuSE10.0, coming with your distri, then go to my place on http://www.ed2k-serverboard.de/downloads/ihmselbst/rpm/SuSE/10.0/amule/, download and install the right amule for your SuSE10.0. :)
cu
-
U are right about everything! Only one little help...
where can i find wxgtk for suse10? :baby:
-
Originally posted by karplus
U are right about everything! Only one little help...
where can i find wxgtk for suse10? :baby:
as already posted above (http://forum.amule.org/thread.php?postid=40661#post40661), you can get it from an actual apt-base-repository. for example from gwgd:
http://ftp://ftp.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/wxGTK-2.6.1.0-4.i586.rpm
or, if http://ftp://ftp.gwdg.de is down, from
http://ftp://ftp4.gwdg.de/pub/linux/suse/apt/SuSE/10.0-i386/RPMS.base/wxGTK-2.6.1.0-4.i586.rpm
:))
cu
-
all goes ok now, thx.
Hey, it seems great this amule version! :D