aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Instalación en WhiteBox Linux 3  (Read 2829 times)

neos06

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
Instalación en WhiteBox Linux 3
« on: August 27, 2005, 02:43:02 PM »

Tengo la versión 2.0.0.rc8 y me gustaría cambiarla por la nueva 2.0.3, pero al ejecutar ./configure me aparece el siguiente mensaje:

WARNING! gd-lib >= 2.0.0, or a functional gd.h (from gd-devel) not found.
 amuleweb will be compiled but file download progress bar images will NOT be generated.
 
¿Que puedo hacer?

Graxias
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Instalación en WhiteBox Linux 3
« Reply #1 on: August 27, 2005, 09:05:05 PM »

puedes hacer "make" sin problemas. Lo unico que en aMuleWeb la barra de progreso no se mostrará, pero nada más. Puedes instalar libgd-dev (o algo asi se llamará el paquete) y hacer de nuevo configure y luego make si realmente deseas las barras de progreso en amuleweb.

un saludO!
Logged

neos06

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
No me deja continuar con make
« Reply #2 on: August 28, 2005, 01:14:42 PM »

Gracias Jacobo221 pero una vez ejecuto make me hace lo siguiente y me muestra el error final. Y si luego ejecuto make install nada de nada.

make  all-recursive
make[1]: Cambiando a directorio `/soft/aMule-2.0.3'
Making all in m4
make[2]: Cambiando a directorio `/soft/aMule-2.0.3/m4'
make[2]: No se hace nada para `all'.
make[2]: Saliendo directorio `/soft/aMule-2.0.3/m4'
Making all in docs
make[2]: Cambiando a directorio `/soft/aMule-2.0.3/docs'
Making all in man
make[3]: Cambiando a directorio `/soft/aMule-2.0.3/docs/man'
make[3]: No se hace nada para `all'.
make[3]: Saliendo directorio `/soft/aMule-2.0.3/docs/man'
make[3]: Cambiando a directorio `/soft/aMule-2.0.3/docs'
make[3]: No se hace nada para `all-am'.
make[3]: Saliendo directorio `/soft/aMule-2.0.3/docs'
make[2]: Saliendo directorio `/soft/aMule-2.0.3/docs'
Making all in src
make[2]: Cambiando a directorio `/soft/aMule-2.0.3/src'
Making all in utils
make[3]: Cambiando a directorio `/soft/aMule-2.0.3/src/utils'
Making all in xas
make[4]: Cambiando a directorio `/soft/aMule-2.0.3/src/utils/xas'
Making all in docs
make[5]: Cambiando a directorio `/soft/aMule-2.0.3/src/utils/xas/docs'
make[5]: No se hace nada para `all'.
make[5]: Saliendo directorio `/soft/aMule-2.0.3/src/utils/xas/docs'
make[5]: Cambiando a directorio `/soft/aMule-2.0.3/src/utils/xas'
make[5]: No se hace nada para `all-am'.
make[5]: Saliendo directorio `/soft/aMule-2.0.3/src/utils/xas'
make[4]: Saliendo directorio `/soft/aMule-2.0.3/src/utils/xas'
make[4]: Cambiando a directorio `/soft/aMule-2.0.3/src/utils'
make[4]: No se hace nada para `all-am'.
make[4]: Saliendo directorio `/soft/aMule-2.0.3/src/utils'
make[3]: Saliendo directorio `/soft/aMule-2.0.3/src/utils'
Making all in pixmaps
make[3]: Cambiando a directorio `/soft/aMule-2.0.3/src/pixmaps'
make[3]: No se hace nada para `all'.
make[3]: Saliendo directorio `/soft/aMule-2.0.3/src/pixmaps'
Making all in kademlia
make[3]: Cambiando a directorio `/soft/aMule-2.0.3/src/kademlia'
Making all in io
make[4]: Cambiando a directorio `/soft/aMule-2.0.3/src/kademlia/io'
make[4]: No se hace nada para `all'.
make[4]: Saliendo directorio `/soft/aMule-2.0.3/src/kademlia/io'
Making all in kademlia
make[4]: Cambiando a directorio `/soft/aMule-2.0.3/src/kademlia/kademlia'
make[4]: No se hace nada para `all'.
make[4]: Saliendo directorio `/soft/aMule-2.0.3/src/kademlia/kademlia'
Making all in net
make[4]: Cambiando a directorio `/soft/aMule-2.0.3/src/kademlia/net'
make[4]: No se hace nada para `all'.
make[4]: Saliendo directorio `/soft/aMule-2.0.3/src/kademlia/net'
Making all in routing
make[4]: Cambiando a directorio `/soft/aMule-2.0.3/src/kademlia/routing'
make[4]: No se hace nada para `all'.
make[4]: Saliendo directorio `/soft/aMule-2.0.3/src/kademlia/routing'
Making all in utils
make[4]: Cambiando a directorio `/soft/aMule-2.0.3/src/kademlia/utils'
make[4]: No se hace nada para `all'.
make[4]: Saliendo directorio `/soft/aMule-2.0.3/src/kademlia/utils'
make[4]: Cambiando a directorio `/soft/aMule-2.0.3/src/kademlia'
make[4]: No se hace nada para `all-am'.
make[4]: Saliendo directorio `/soft/aMule-2.0.3/src/kademlia'
make[3]: Saliendo directorio `/soft/aMule-2.0.3/src/kademlia'
make[3]: Cambiando a directorio `/soft/aMule-2.0.3/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I..      -I/usr/lib/wx/include/base-2.4 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES    -DHAVE_BFD -DUSE_EMBEDDED_CRYPTO -W -Wall -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0   -MT amule-AddFriend.o -MD -MP -MF ".deps/amule-AddFriend.Tpo" -c -o amule-AddFriend.o `test -f 'AddFriend.cpp' || echo './'`AddFriend.cpp; \
then mv -f ".deps/amule-AddFriend.Tpo" ".deps/amule-AddFriend.Po"; else rm -f ".deps/amule-AddFriend.Tpo"; exit 1; fi
En el fichero incluído de AddFriend.cpp:33:
AddFriend.h:33:55: wx/dialog.h: No existe el fichero o el directorio
En el fichero incluído de AddFriend.cpp:33:
AddFriend.h:36: error sintáctico antes del elemento `{'
AddFriend.h:39: los destructores deben ser funciones miembro
AddFriend.h:41: error sintáctico antes de `protected'
AddFriend.h:46: `wxCommandEvent' no fue declarado en este ámbito
AddFriend.h:46: `evt' no fue declarado en este ámbito
AddFriend.h:46: variable o campo `OnCloseBtn' declarado void
AddFriend.h:47: error sintáctico antes del elemento `}'
En el fichero incluído de AddFriend.cpp:34:
muuli_wdr.h:19:22: wx/image.h: No existe el fichero o el directorio
muuli_wdr.h:20:25: wx/statline.h: No existe el fichero o el directorio
muuli_wdr.h:21:25: wx/spinbutt.h: No existe el fichero o el directorio
muuli_wdr.h:22:25: wx/spinctrl.h: No existe el fichero o el directorio
muuli_wdr.h:23:25: wx/splitter.h: No existe el fichero o el directorio
muuli_wdr.h:24:25: wx/listctrl.h: No existe el fichero o el directorio
muuli_wdr.h:25:25: wx/treectrl.h: No existe el fichero o el directorio
muuli_wdr.h:26:25: wx/notebook.h: No existe el fichero o el directorio
muuli_wdr.h:27:21: wx/grid.h: No existe el fichero o el directorio
muuli_wdr.h:28:24: wx/toolbar.h: No existe el fichero o el directorio
En el fichero incluído de AddFriend.cpp:34:
muuli_wdr.h:35: error sintáctico antes del elemento `*'
muuli_wdr.h:37: error sintáctico antes del elemento `*'
muuli_wdr.h:38: error sintáctico antes del elemento `*'
muuli_wdr.h:39: error sintáctico antes del elemento `*'
muuli_wdr.h:40: error sintáctico antes del elemento `*'
muuli_wdr.h:46: error sintáctico antes del elemento `*'
muuli_wdr.h:49: error sintáctico antes del elemento `*'
muuli_wdr.h:51: error sintáctico antes del elemento `*'
muuli_wdr.h:52: error sintáctico antes del elemento `*'
muuli_wdr.h:57: error sintáctico antes del elemento `*'
muuli_wdr.h:72: error sintáctico antes del elemento `*'
muuli_wdr.h:74: error sintáctico antes del elemento `*'
muuli_wdr.h:79: error sintáctico antes del elemento `*'
muuli_wdr.h:81: error sintáctico antes del elemento `*'
muuli_wdr.h:82: error sintáctico antes del elemento `*'
muuli_wdr.h:87: error sintáctico antes del elemento `*'
muuli_wdr.h:94: error sintáctico antes del elemento `*'
muuli_wdr.h:96: error sintáctico antes del elemento `*'
muuli_wdr.h:109: error sintáctico antes del elemento `*'
muuli_wdr.h:125: error sintáctico antes del elemento `*'
muuli_wdr.h:139: error sintáctico antes del elemento `*'
muuli_wdr.h:146: error sintáctico antes del elemento `*'
muuli_wdr.h:151: error sintáctico antes del elemento `*'
muuli_wdr.h:157: error sintáctico antes del elemento `*'
muuli_wdr.h:165: error sintáctico antes del elemento `*'
muuli_wdr.h:176: error sintáctico antes del elemento `*'
muuli_wdr.h:178: error sintáctico antes del elemento `*'
muuli_wdr.h:193: error sintáctico antes del elemento `*'
muuli_wdr.h:215: error sintáctico antes del elemento `*'
muuli_wdr.h:219: error sintáctico antes del elemento `*'
muuli_wdr.h:234: error sintáctico antes del elemento `*'
muuli_wdr.h:260: error sintáctico antes del elemento `*'
muuli_wdr.h:274: error sintáctico antes del elemento `*'
muuli_wdr.h:292: error sintáctico antes del elemento `*'
muuli_wdr.h:303: error sintáctico antes del elemento `*'
muuli_wdr.h:316: error sintáctico antes del elemento `*'
muuli_wdr.h:330: error sintáctico antes del elemento `*'
muuli_wdr.h:342: error sintáctico antes del elemento `*'
muuli_wdr.h:357: error sintáctico antes del elemento `*'
muuli_wdr.h:364: error sintáctico antes del elemento `*'
muuli_wdr.h:377: error sintáctico antes del elemento `*'
muuli_wdr.h:379: error sintáctico antes del elemento `*'
muuli_wdr.h:380: error sintáctico antes del elemento `*'
muuli_wdr.h:381: error sintáctico antes del elemento `*'
muuli_wdr.h:385: error sintáctico antes del elemento `*'
muuli_wdr.h:399: error sintáctico antes del elemento `*'
muuli_wdr.h:402: error sintáctico antes del elemento `*'
muuli_wdr.h:406: error sintáctico antes del elemento `*'
muuli_wdr.h:410: error sintáctico antes del elemento `*'
muuli_wdr.h:419: error sintáctico antes del elemento `*'
muuli_wdr.h:422: error sintáctico antes del elemento `*'
muuli_wdr.h:426: error sintáctico antes del elemento `*'
muuli_wdr.h:437: error sintáctico antes del elemento `*'
muuli_wdr.h:440: error sintáctico antes del elemento `*'
muuli_wdr.h:457: error sintáctico antes del elemento `*'
muuli_wdr.h:463: error sintáctico antes del elemento `*'
muuli_wdr.h:471: error sintáctico antes del elemento `*'
muuli_wdr.h:481: error sintáctico antes del elemento `*'
muuli_wdr.h:488: error sintáctico antes del elemento `*'
muuli_wdr.h:492: error sintáctico antes del elemento `*'
muuli_wdr.h:508: `wxToolBar' no fue declarado en este ámbito
muuli_wdr.h:508: `parent' no fue declarado en este ámbito
muuli_wdr.h:508: variable o campo `muleToolbar' declarado void
muuli_wdr.h:512: error sintáctico antes del elemento `)'
muuli_wdr.h:514: error sintáctico antes del elemento `)'
muuli_wdr.h:516: error sintáctico antes del elemento `)'
muuli_wdr.h:518: error sintáctico antes del elemento `)'
muuli_wdr.h:520: error sintáctico antes del elemento `)'
muuli_wdr.h:522: error sintáctico antes del elemento `)'
muuli_wdr.h:524: error sintáctico antes del elemento `)'
En el fichero incluído de AddFriend.cpp:36:
amuleDlg.h:38:54: wx/frame.h: No existe el fichero o el directorio
amuleDlg.h:40:25: wx/imaglist.h: No existe el fichero o el directorio
En el fichero incluído de AddFriend.cpp:36:
amuleDlg.h:74: la clase base `wxFrame' tiene tipo de dato incompleto
amuleDlg.h:78: se omitió el especificador para el parámetro `wxSize'
amuleDlg.h:78: error sintáctico antes del elemento `='
amuleDlg.h:108: `wxCloseEvent' no fue declarado en este ámbito
amuleDlg.h:108: `evt' no fue declarado en este ámbito
amuleDlg.h:108: iniciación del dato miembro inválida
amuleDlg.h:108: (use `=' para iniciar datos miembros static)
amuleDlg.h:108: variable o campo `OnClose' declarado void
amuleDlg.h:145: se usa 'wxImageList' como un tipo, pero no está definido como un tipo.
amuleDlg.h:162: `wxIconizeEvent' no fue declarado en este ámbito
amuleDlg.h:162: `evt' no fue declarado en este ámbito
amuleDlg.h:162: iniciación del dato miembro inválida
amuleDlg.h:162: variable o campo `OnMinimize' declarado void
amuleDlg.h:169: `wxSizeEvent' no fue declarado en este ámbito
amuleDlg.h:169: `evt' no fue declarado en este ámbito
amuleDlg.h:169: iniciación del dato miembro inválida
amuleDlg.h:169: variable o campo `OnMainGUISizeChange' declarado void
amuleDlg.h:173: error sintáctico antes del elemento `*'
amuleDlg.h:74: aviso: `class CamuleDlg' tiene funciones virtuales pero destructores no virtuales
amuleDlg.h: En member function `void CamuleDlg::StartGuiTimer()':
amuleDlg.h:147: uso inválido del tipo indefinido `struct wxTimer'
amule.h:83: declaración hacia adelante de `struct wxTimer'
En el fichero incluído de AddFriend.cpp:37:
ChatWnd.h:33:54: wx/panel.h: No existe el fichero o el directorio
ChatWnd.h:34:70: wx/notebook.h: No existe el fichero o el directorio
En el fichero incluído de AddFriend.cpp:37:
ChatWnd.h: At global scope:
ChatWnd.h:44: error sintáctico antes del elemento `{'
ChatWnd.h:47: los destructores deben ser funciones miembro
ChatWnd.h:61: error sintáctico antes de `protected'
ChatWnd.h:64: `wxNotebookEvent' no fue declarado en este ámbito
ChatWnd.h:64: `evt' no fue declarado en este ámbito
ChatWnd.h:64: variable o campo `OnAllPagesClosed' declarado void
ChatWnd.h:67: error sintáctico antes de `private'
ChatWnd.h:67: declaración de virtual fuera de class
ChatWnd.h:67: non-función miembro `const wxEventTable* GetEventTable()' no puede tener el calificador de método `const'
ChatWnd.h:71: error sintáctico antes del elemento `}'
AddFriend.cpp:42:25: wx/textctrl.h: No existe el fichero o el directorio
AddFriend.cpp:43:23: wx/msgdlg.h: No existe el fichero o el directorio
AddFriend.cpp:44:22: wx/sizer.h: No existe el fichero o el directorio
AddFriend.cpp:47: uso inválido del tipo indefinido `class CAddFriend'
AddFriend.h:35: declaración hacia adelante de `class CAddFriend'
AddFriend.cpp: En member function `const wxEventTable* CAddFriend::GetEventTable() const':
AddFriend.cpp:47: el tipo incompleto `CAddFriend' no tiene al miembro `sm_eventTable'
AddFriend.cpp: At global scope:
AddFriend.cpp:47: uso inválido del tipo indefinido `class CAddFriend'
AddFriend.h:35: declaración hacia adelante de `class CAddFriend'
AddFriend.cpp:47: `wxDialog' no fue declarado en este ámbito
AddFriend.cpp:47: error sintáctico antes del elemento `::'
AddFriend.cpp:47: el tipo incompleto `CAddFriend' no tiene al miembro `sm_eventTableEntries'
AddFriend.cpp:47: asignación (no asignación de valores iniciales) en la declaración
AddFriend.cpp:47: uso inválido del tipo indefinido `class CAddFriend'
AddFriend.h:35: declaración hacia adelante de `class CAddFriend'
AddFriend.cpp:48: `wxCommandEventFunction' no fue declarado en este ámbito
AddFriend.cpp:48: el tipo incompleto `CAddFriend' no tiene al miembro `OnAddBtn'AddFriend.cpp:49: `wxCommandEventFunction' no fue declarado en este ámbito
AddFriend.cpp:49: el tipo incompleto `CAddFriend' no tiene al miembro `OnCloseBtn'
AddFriend.cpp:50: asignación (no asignación de valores iniciales) en la declaración
AddFriend.cpp:54: uso inválido del tipo indefinido `class CAddFriend'
AddFriend.h:35: declaración hacia adelante de `class CAddFriend'
AddFriend.cpp: En constructor `CAddFriend::CAddFriend(wxWindow*)':
AddFriend.cpp:54: `wxDefaultPosition' sin declarar (primero use esta función)
AddFriend.cpp:54: (Cada identificador sin declarar es reportado sólo una vez para cada función en el que aparece.)
AddFriend.cpp:54: `wxDefaultSize' sin declarar (primero use esta función)
AddFriend.cpp:55: la clase `CAddFriend' no tiene ningún campo llamado `wxDialog'AddFriend.cpp:57: `wxSizer' sin declarar (primero use esta función)
AddFriend.cpp:57: `content' sin declarar (primero use esta función)
AddFriend.cpp:57: `addFriendDlg' sin declarar (primero use esta función)
AddFriend.cpp: At global scope:
AddFriend.cpp:62: uso inválido del tipo indefinido `class CAddFriend'
AddFriend.h:35: declaración hacia adelante de `class CAddFriend'
AddFriend.cpp: En member function `void CAddFriend::OnAddBtn(wxCommandEvent&)':
AddFriend.cpp:67: `FindWindow' sin declarar (primero use esta función)
AddFriend.cpp:75: `wxMessageBox' sin declarar (primero use esta función)
AddFriend.cpp:92: uso inválido del tipo indefinido `class CChatWnd'
amuleDlg.h:48: declaración hacia adelante de `class CChatWnd'
AddFriend.cpp:94: `EndModal' sin declarar (primero use esta función)
AddFriend.cpp: At global scope:
AddFriend.cpp:99: uso inválido del tipo indefinido `class CAddFriend'
AddFriend.h:35: declaración hacia adelante de `class CAddFriend'
make[3]: *** [amule-AddFriend.o] Error 1
make[3]: Saliendo directorio `/soft/aMule-2.0.3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Saliendo directorio `/soft/aMule-2.0.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Saliendo directorio `/soft/aMule-2.0.3'
make: *** [all] Error 2

Que versión debo bajarme para mi Linux? igual es que me estoy equivocando de versión. Pero es que no especifica ninguna para RedHat, Fedora o Whitebox ...

Espero que me puedan ayudar.

Salu2.
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Instalación en WhiteBox Linux 3
« Reply #3 on: August 28, 2005, 06:40:19 PM »

la versión 2.0.3 ya está bien.

parece que no tienes los archivos de cabecera (*.h) de wxWidgets. configure deberia haber detectado eso :S

bajate el paquete de wxWindgets que tiene los archivos de cabecera. será algo así como wxgtk-devel o wxwidgets-devel o wxwindows-devel. mira a ver si lo ves

informa de los resultados ;)

un saludo!
Logged

neos06

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
Sigue sin funcionar ...
« Reply #4 on: September 03, 2005, 09:27:07 PM »

Ante todo debo agradecer mucho la ayuda prestada ya que soy novato y no conozco los trucos y formas de trabajar con linux a fondo. En cuanto a mi problema:

De acuerdo con que faltaba instalar wxWidgets y así lo hice. Funciona correctamente ./configure, make y make install.

Pero despues de ello y al ejecutar "amule" aparece en pantalla que :

libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No
such file or directory

Y no encuentro dicha librería ni la forma de instalarla, ya que los paquetes que encuentro son para FC4 o FC3 y no tiran, pero ninguno para White Box.

Espero que tenga puedas ayudarme.

Graxias.
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Instalación en WhiteBox Linux 3
« Reply #5 on: September 03, 2005, 10:50:15 PM »

ejecuta "ldconfig" como root.
Logged

neos06

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
Arreglado
« Reply #6 on: September 04, 2005, 11:33:24 AM »

Perfecto.   :baby:

Ya funciona perfectamente. Gracias.
Logged