On 9/15/07, Manfredo Hopp <[EMAIL PROTECTED]> wrote:
> Necesitas para compilar libx11-dev libxt-dev xlibs-dev y algunas mas
> que no tengo tiempo de buscar pero a medida que aparezcan busca en
> google . Suerte
Tus 2 recomendaciones fueron acertadas:
1) Compilar tambien lo que está en el dir x.
2) Me faltaba el xlibs-dev (los otros los tenia).
Ahora el error no es de falta de libreria, sino que parece un bug en
el programa:
X-edit.c:1577: error: conflicting types for `sys_errlist'
/usr/include/bits/sys_errlist.h:28: error: previous declaration of `sys_errlist'
make: *** [X-edit.o] Error 1
Si voy a la linea 1577 de X-edit.c, tengo (muestro alrededores
tambien, la 1577 la marco con un ">")
extern int errno;
extern int sys_nerr;
>extern char *sys_errlist[];
void sperror(buf, msg)
char *buf;
char *msg;
{
if ((errno < 0) || (errno >= sys_nerr)) {
strcpy(buf, "Unknown error");
return;
}
sprintf(buf, "%s: %s", msg, sys_errlist[errno]);
return;
}
==============================
Asi que comente esa linea, total el problema es que esta definida 2
veces, y la compilacion siguio bien, hasta que me encontre con este
error:
cc -g -DXAW_BC -I/usr/openwin/include smain.c sam.a ../ctg.a -lXaw
-lXt -lXmu -lX11 -lXext -lm -o sam
/usr/bin/ld: cannot find -lXaw
collect2: ld returned 1 exit status
make: *** [sam] Error 1
Pero resulta que si tengo instalado esa lib:
[EMAIL PROTECTED]:~$ ls /usr/X11R6/lib/libXaw*
/usr/X11R6/lib/libXaw3d.so.6 /usr/X11R6/lib/libXaw.so.6.1
/usr/X11R6/lib/libXaw3d.so.6.1 /usr/X11R6/lib/libXaw.so.7
/usr/X11R6/lib/libXaw.a /usr/X11R6/lib/libXaw.so.7.0
/usr/X11R6/lib/libXaw.so /usr/X11R6/lib/libXaw.so.8
/usr/X11R6/lib/libXaw.so.6 /usr/X11R6/lib/libXaw.so.8.0
(y en varias versiones). El .so en realidad es un link al .8. Probe
haciendo que el .so apunte al .6 por si necesitaba una version mas
vieja, pero tuve mismo efecto.
Se agradecen sugerencias :)
--
Sebastián Bassi (セバスティアン). Diplomado en Ciencia y Tecnología.
Curso Biologia molecular para programadores: http://tinyurl.com/2vv8w6
GPG Fingerprint: 9470 0980 620D ABFC BE63 A4A4 A3DE C97D 8422 D43D
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en
http://www.usla.org.ar/modules/jobs/ */
Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]