aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Probléme de compilation  (Read 5225 times)

david666

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Probléme de compilation
« on: July 26, 2004, 05:57:02 PM »

Lors du make de la version 2.0.0rc5 j'ai :

g++  -I/usr/include/ -D__CRYPTO_MDK_SUSE_FC__  -O2    -o wxcas  wxcas-onlinesig.o wxcas-linuxmon.o wxcas-wxcas.o wxcas-wxcasprint.o wxcas-wxcasframe.o wxcas-wxcasprefs.o wxcas-wxcascte.o wxcas-wxcaspix.o -pthread -lwx_gtk-2.4
/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld: ne peut trouver -lwx_gtk-2.4
collect2: ld a retourné 1 code d'état d'exécution
make[6]: *** [wxcas] Erreur 1
make[6]: Leaving directory `/home/david/utilitaires/aMule-2.0.0rc5/src/utils/wxCas/src'
make[5]: *** [all-recursive] Erreur 1
make[5]: Leaving directory `/home/david/utilitaires/aMule-2.0.0rc5/src/utils/wxCas'
make[4]: *** [all-recursive] Erreur 1
make[4]: Leaving directory `/home/david/utilitaires/aMule-2.0.0rc5/src/utils'
make[3]: *** [all-recursive] Erreur 1
make[3]: Leaving directory `/home/david/utilitaires/aMule-2.0.0rc5/src'
make[2]: *** [all] Erreur 2
make[2]: Leaving directory `/home/david/utilitaires/aMule-2.0.0rc5/src'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/home/david/utilitaires/aMule-2.0.0rc5'
make: *** [all] Erreur 2
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Probléme de compilation
« Reply #1 on: July 26, 2004, 06:13:18 PM »

david666,

Quote
/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld: ne peut trouver -lwx_gtk-2.4

Vous ne faites pas probablement installer le wxGTK.
Essayez le ce et signalez les résultats ici:

rpm -qa | grep -i wx
ls -l /usr/bin/wx*

Pardonnez-moi pour mon mauvais Français
Salut!
Logged

david666

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: Probléme de compilation
« Reply #2 on: July 26, 2004, 06:46:26 PM »

pour le ls -l /usr/bin/wx*
lrwxrwxrwx  1 root root   25 2004-07-26 16:44 /usr/bin/wx-config -> /usr/bin/wxgtk-2.4-config
-rwxr-xr-x  1 root root 4864 2004-07-26 16:43 /usr/bin/wxbase-2.4-config
lrwxrwxrwx  1 root root   26 2004-07-26 16:44 /usr/bin/wxbase-config -> /usr/bin/wxbase-2.4-config
-rwxr-xr-x  1 root bin  7396 2003-02-12 01:41 /usr/bin/wxcopy
-rwxr-xr-x  1 root root 5052 2004-07-26 16:15 /usr/bin/wxgtk-2.4-config


Sous slack pas de rpm -qa
mais le package wxGTK et wx Base sont bien installés comme indiqués sur le HOWTO
Logged

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org
Re: Probléme de compilation
« Reply #3 on: July 26, 2004, 07:31:31 PM »

to be sure, ls -l /usr/local/bin/wx*

david666

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: Probléme de compilation
« Reply #4 on: July 27, 2004, 04:14:07 AM »

bash-2.05b# ls -l /usr/local/bin/wx*
ls: /usr/local/bin/wx*: Aucun fichier ou répertoire de ce type
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Probléme de compilation
« Reply #5 on: July 28, 2004, 04:10:04 PM »

david666,

Ok,

ls -l /usr/lib/libwx*
ls -l /usr/local/lib/libwx*

si vous trouvaille biseautée libwx_gtk-2.4, puis... (celui pourrait prendre un moment):

find /usr -name "libwx*"

Salut!
Logged

david666

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: Probléme de compilation
« Reply #6 on: July 28, 2004, 05:25:18 PM »

bash-2.05b# ls -l /usr/lib/libwx*
-rwxr-xr-x  1 root root 1150592 2004-07-26 16:43 /usr/lib/libwx_base-2.4.so.0.1.1
-rwxr-xr-x  1 root root 4884540 2004-07-26 16:39 /usr/lib/libwx_gtk-2.4.so.0.1.1
bash-2.05b# ls -l /usr/local/lib/libwx*
ls: /usr/local/lib/libwx*: Aucun fichier ou répertoire de ce type
bash-2.05b# find /usr -name "libwx*"
/usr/lib/libwx_gtk-2.4.so.0.1.1
/usr/lib/libwx_base-2.4.so.0.1.1

 :)
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Probléme de compilation
« Reply #7 on: July 28, 2004, 11:00:53 PM »

david666,

:)

su
ln -s /usr/lib/libwx_gtk-2.4.so.0.1.1  /usr/lib/libwx_gtk-2.4.so.0
ln -s /usr/lib/libwx_base-2.4.so.0.1.1 /usr/lib/libwx_base-2.4.so.0
^D
make

Je recomande que si cet essai est ok, vous réinstalliez le wxGTK et le wxBase, parce que je ne comprends pas pourquoi ces liens sont absents.

Salut!
Logged

david666

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: Probléme de compilation
« Reply #8 on: July 29, 2004, 05:15:29 PM »

Pas d'amélioration

toujours la meme erreur meme en reinstallant wxGTK et wx Base

 ;(
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Probléme de compilation
« Reply #9 on: July 29, 2004, 10:30:18 PM »

david666,

essayez ceci dans aMule root dir et collez les résultats:

cd src/utils/wxCas/src/

g++ -I/usr/include/ -D__CRYPTO_MDK_SUSE_FC__ -O2 -o wxcas wxcas-onlinesig.o wxcas-linuxmon.o wxcas-wxcas.o wxcas-wxcasprint.o wxcas-wxcasframe.o wxcas-wxcasprefs.o wxcas-wxcascte.o wxcas-wxcaspix.o -pthread -L/usr/lib -lwx_gtk-2.4

Salut!
Logged

david666

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: Probléme de compilation
« Reply #10 on: July 30, 2004, 08:22:02 PM »

Voila

bash-2.05b$ cd src/utils/wxCas/src/
bash-2.05b$ g++ -I/usr/include/ -D__CRYPTO_MDK_SUSE_FC__ -O2 -o wxcas wxcas-onlinesig.o wxcas-linuxmon.o wxcas-wxcas.o wxcas-wxcasprint.o wxcas-wxcasframe.o wxcas-wxcasprefs.o wxcas-wxcascte.o wxcas-wxcaspix.o -pthread -L/usr/lib -lwx_gtk-2.4

/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld: ne peut trouver -lwx_gtk-2.4
collect2: ld a retourné 1 code d'état d'exécution


Merci
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Probléme de compilation
« Reply #11 on: July 31, 2004, 03:13:42 AM »

david666,

Je ne comprends pas.  L'éditeur de liens ne peut pas trouver wxlib.  Êtes-vous parvenus à compiler une version plus ancienne d'amule?  Comme rc3 ou rc4? Pouvez-vous essayer de compiler un exemple de Wxlib? Vous pourriez essayer de réinstaller le compilateur aussi.

Salut!
Logged

david666

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: Probléme de compilation
« Reply #12 on: July 31, 2004, 11:23:51 PM »

J'ai essayé une version rc4 et le probleme est en effet le même.
J'ai donc essayé de compiler libwx et lors du chk-all
 ./chk_all
Checking WyErrMsg ...
Different error string from ::strerror(errno):

  strerror(11)=Resource temporarily unavailable
  c_errstr()=Try again

  strerror(12)=Cannot allocate memory
  c_errstr()=Out of memory

  strerror(18)=Invalid cross-device link
  c_errstr()=Cross-device link

  strerror(23)=Too many open files in system
  c_errstr()=File table overflow

  strerror(25)=Inappropriate ioctl for device
  c_errstr()=Not a typewriter

  strerror(33)=Numerical argument out of domain
  c_errstr()=Math argument out of domain

  strerror(34)=Numerical result out of range
  c_errstr()=Math result not representable

  strerror(35)=Resource deadlock avoided
  c_errstr()=Resource deadlock would occur

  strerror(40)=Too many levels of symbolic links
  c_errstr()=Too many symbolic links encountered

  strerror(84)=Invalid or incomplete multibyte or wide character
  c_errstr()=Illegal byte sequence

  strerror(122)=Disk quota exceeded
  c_errstr()=Quota exceeded
Checked OK
Checking WyRet ...
sizeof(WyRet)=8
sizeof(std::logic_error)=8
Checked OK
Checking wy__bstr.h ...
std::string().max_size()= 0x3ffffffc, Wy__BStr::MaxDataSize= 0x3ffffffe
Checked OK
Checking wystr.h ...
std::string().max_size()= 0x3ffffffc, WyStr::_max_size()= 0x3ffffffe
Checked OK
Checking wynum.cpp...
Checked OK
Checking WyMutex class...
Checked OK
Checking wytime.h ...
+-------------------------+
| main() caught exception:|
+-------------------------+
chk_time.cpp(286):
Test Failed: chk_time


Ensuite j'ai aussi compiler amule en rc5 sur mon 2éme pc qui est lui aussi sous slackware10 et ca a fonctionné .

 ?(
Logged