|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Apr 2000
Città: Milano
Messaggi: 551
|
Non riesco ad avviare Xmule
[root@localhost sephi]# xmule
xmule: error while loading shared libraries: libwx_gtk-2.4.so: cannot open shared object file: No such file or directory questo è l'errore... ma non capisco... premesso che ho installato e compilato bene sia Xmule che wxGTK. Per caso devo spostare qualche cartella o files?
__________________
"GOD'S IN HIS HEAVEN, ALL RIGHT WITH THE WORLD." |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2662
|
scusami forse ti sto dicendo una cosa molto banale: sembra che manchi una libreria. magari ce l'hai ma in versione statica. lui la vuole in versione dinamica, cioè condivisa - come le dll in windows - che come tutte le librerie dinamiche di linux ha il suffisso .so.
oppure l'header di quella libreria è al posto giusto e ti compila il programma ma in esecuzione non trova la parte di implementazione della libreria in versione dinamica perchè non è al posto giusto. controlla il makefile: guarda l'istruzione gcc e vedi se c'è una opzione -L seguita da una directory. cerca il file succitato e mettilo in una di quelle directory se lo trovi. scusa la rozzezza ma finchè non ti risponde qualcuno più competente prendilo come un tentativo ![]() |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jul 2003
Messaggi: 112
|
sono impazzito anch'io per quello
se vai nella pagina del download di xmule (se non sbaglio) http://sourceforge.net/project/showf...group_id=81622
la devi scaricare ed è il primo file in alto ... libwxgtk2.4_2.4.1-thermoman-3_i386.deb almeno per debian ... installato quella da mè funziona alla grande ! |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2000
Città: Milano
Messaggi: 551
|
Quote:
include $(MAKENG_LOC)Makefile.stdinc var-submake-makefile := Makengfile $(proc enter-component,xmule) $(proc derive-from-component,c-app-inc) $(proc add-script-options,build,$(GTK_LIBS) `$(WX_CONFIG_PATH) --libs` $(LIBS)) $(proc add-required-component,build,libxrc,build) $(proc exit-component) $(proc add-subdirs,src) $(proc enter-subdirectories) $(proc build-system) ~ ~ "~/xmule-1.6.1/Makengfile" 21L, 407C questo è il mio makefile... nessuna opzione strana... Per quanto riguarda libwxgtk2.4_2.4.1 pare ci sia solo per Debian ![]()
__________________
"GOD'S IN HIS HEAVEN, ALL RIGHT WITH THE WORLD." |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Dec 2000
Città: dintorni di Seregno (MI)
Messaggi: 312
|
Io ho avuto lo stesso problema su Debian quando ho aggiornato libwx_gtk-2.4
Per risolvere ho dovuto rimettere la versione 2.4.1.2
__________________
powered by GNU/Linux [ Debian Sid ] |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2662
|
il makefile sopra ne richiede altri. non c'è scritto tutto quello che serve: importa delle variabili che non sono definite dentro il file. in sostanza quello che ci interessa è scritto altrove. comunque fai trova libwx_gtk-2.4.so e vedi se c'è. se non c'è devi cercare un pacchetto che la fornisca. se invece c'è si tratta solo di fargliela trovare
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Apr 2000
Città: Milano
Messaggi: 551
|
ho trovato il file che mi interessa è si trova in /usr/local/lib
ora come posso fare a farglielo trovare?
__________________
"GOD'S IN HIS HEAVEN, ALL RIGHT WITH THE WORLD." |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2662
|
prova a vedere se c'è un file di testo - nella directory del makefile - chiamato Compilation.flags, che viene importato all'inizio del makefile, e se c'è dentro GTK_LIBS e LIBS. in sostanza da qualche parte c'è il percorso delle librerie. si tratta di aggiungere il percorso in cui hai trovato la libreria. anche se a dire il vero mi sembra assurdo che un percorso come quello non sia incluso di default...
ilSensine ci sei? |
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2003
Città: Rimini
Messaggi: 3970
|
Hai risolto il problema ?
__________________
Powered by Apple Macbook Pro Retina |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Apr 2000
Città: Milano
Messaggi: 551
|
eccomi scusate se posto solo ora.
cmq ecco il mio compilation.flags Codice:
srcdir = . top_srcdir = . pkgdatadir = $(datadir)/xmule pkglibdir = $(libdir)/xmule pkgincludedir = $(includedir)/xmule top_builddir = . am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = /usr/bin/install -c install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : host_triplet = i686-pc-linux ACLOCAL = ${SHELL} /home/sephi/xmule-1.6.1/missing --run aclocal-1.7 ALLOCA = AMDEP_FALSE = # AMDEP_TRUE = AMTAR = ${SHELL} /home/sephi/xmule-1.6.1/missing --run tar AUTOCONF = ${SHELL} /home/sephi/xmule-1.6.1/missing --run autoconf AUTOHEADER = ${SHELL} /home/sephi/xmule-1.6.1/missing --run autoheader AUTOMAKE = ${SHELL} /home/sephi/xmule-1.6.1/missing --run automake-1.7 AWK = gawk BUILD_INCLUDED_LIBINTL = no CATOBJEXT = .gmo CC = gcc CCDEPMODE = depmode=gcc3 CFLAGS = -g -I/usr/local/lib/wx/include/gtk-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Isrc -D__GSOCKET_STANDALONE__ CPP = gcc -E CPPFLAGS = CXX = g++ CXXDEPMODE = depmode=gcc3 CXXFLAGS = -g -I/usr/local/lib/wx/include/gtk-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Isrc CYGPATH_W = echo DATADIRNAME = share DEFS = -DHAVE_CONFIG_H DEPDIR = .deps DISABLE_PROGRESS = no ECHO_C = ECHO_N = -n ECHO_T = EGREP = grep -E EXEEXT = GENCAT = gencat GLIBC21 = yes GMSGFMT = /usr/bin/msgfmt GTK_CFLAGS = -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include GTK_CONFIG = /usr/bin/gtk-config GTK_LIBS = -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm GTK_USEDVERSION = INSTALL_DATA = ${INSTALL} -m 644 INSTALL_PROGRAM = ${INSTALL} INSTALL_SCRIPT = ${INSTALL} INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s INSTOBJEXT = .mo INTLBISON = bison INTLLIBS = INTLOBJS = INTL_LIBTOOL_SUFFIX_PREFIX = LDFLAGS = -rdynamic LIBICONV = LIBINTL = LIBOBJS = LIBS = -L/usr/local/lib -pthread -lwx_gtk-2.4 -lz -lm LTLIBICONV = LTLIBINTL = LTLIBOBJS = MAKEINFO = ${SHELL} /home/sephi/xmule-1.6.1/missing --run makeinfo MKINSTALLDIRS = ./mkinstalldirs MSGFMT = /usr/bin/msgfmt MSGMERGE = /usr/bin/msgmerge OBJEXT = o PACKAGE = xmule PACKAGE_BUGREPORT = un-thesis@wakeup-people.com PACKAGE_NAME = xMule PACKAGE_STRING = xMule 1.6.1 PACKAGE_TARNAME = xmule PACKAGE_VERSION = 1.6.1 PATH_SEPARATOR = : PKG_CONFIG = POSUB = po RANLIB = ranlib SET_MAKE = SHELL = /bin/sh STRIP = USE_INCLUDED_LIBINTL = no USE_NLS = yes VERSION = 1.6.1 WX_CFLAGS = -I/usr/local/lib/wx/include/gtk-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES WX_CFLAGS_ONLY = WX_CONFIG_PATH = /usr/local/bin/wx-config WX_CPPFLAGS = -I/usr/local/lib/wx/include/gtk-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES WX_CXXFLAGS = -I/usr/local/lib/wx/include/gtk-2.4 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES WX_CXXFLAGS_ONLY = WX_LIBS = -L/usr/local/lib -pthread -lwx_gtk-2.4 WX_LIBS_STATIC = -L/usr/local/lib -pthread /usr/local/lib/libwx_gtk-2.4.a -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lgthread -lglib -lpthread -ldl -lXi -lXext -lX11 -lm -lpng -ljpeg -ltiff -lz -ldl -lm WX_VERSION = 2.4.2 XGETTEXT = /usr/bin/xgettext ZLIB_CFLAGS = ZLIB_LIBS = -lz ac_ct_CC = gcc ac_ct_CXX = g++ ac_ct_RANLIB = ranlib ac_ct_STRIP = am__fastdepCC_FALSE = # am__fastdepCC_TRUE = am__fastdepCXX_FALSE = # am__fastdepCXX_TRUE = am__include = include am__quote = bindir = ${exec_prefix}/bin build = i686-pc-linux build_alias = build_cpu = i686 build_os = linux build_vendor = pc datadir = ${prefix}/share exec_prefix = ${prefix} host = i686-pc-linux host_alias = host_cpu = i686 host_os = linux host_vendor = pc includedir = ${prefix}/include infodir = ${prefix}/info install_sh = /home/sephi/xmule-1.6.1/install-sh libdir = ${exec_prefix}/lib libexecdir = ${exec_prefix}/libexec localstatedir = ${prefix}/var mandir = ${prefix}/man oldincludedir = /usr/include prefix = /usr/local program_transform_name = s,x,x, sbindir = ${exec_prefix}/sbin sharedstatedir = ${prefix}/com sysconfdir = ${prefix}/etc target_alias = SUBDIRS = intl m4 src po EXTRA_DIST = config.rpath mkinstalldirs AUTHORS COPYING INSTALL README \ TODO xmule.desktop xmule.xpm \ config.h.in m4/gtk.m4 m4/gtk-2.0.m4 m4/wxwin.m4 icon_DATA = xmule.xpm icondir = $(datadir)/pixmaps util_DATA = xmule.desktop utildir = $(datadir)/applications ACLOCAL_AMFLAGS = -I m4 subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = intl/Makefile DIST_SOURCES = DATA = $(icon_DATA) $(util_DATA)
__________________
"GOD'S IN HIS HEAVEN, ALL RIGHT WITH THE WORLD." |
![]() |
![]() |
![]() |
#11 |
Member
Iscritto dal: Mar 2003
Città: Genova
Messaggi: 152
|
probabilmente sbaglio, ma secondo me dovresti aggiungere le librerie gtk1
![]() in alternativa scusa non puoi mettere amule, che è uscita l'ultima versione 2 giorni fa e che si basa sulle gtk2???? |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:13.