Que les parece si mejor lo compilo a código objeto (supongo no hay forma de ver el código), y como no tiene enlazado, lo llevo a otra maquina, y lo compilo a ejecutable con las librerías que tenga la máquina... esto funcionaría???..
El 27 de abril de 2012 10:29, shingo <[email protected]> escribió: > Hola, hace mucho que no respondo, pero sigo en este proyecto, hasta ahora > tengo ese problema de compilación, he tratado de compilarlo teniendo el > mysqlclient.a en /usr/lib/: > > gcc proyecto.c -o proyecto -lmysqlclient --static > > y me sale esto: > > /usr/lib/libmysqlclient.a(mf_pack.o): In function `unpack_dirname': > (.text+0x953): warning: Using 'getpwnam' in statically linked applications > requires at runtime the shared libraries from the glibc version used for > linking > /usr/lib/libmysqlclient.a(libmysql.o): In function `read_user_name': > (.text+0x3e41): warning: Using 'getpwuid' in statically linked > applications requires at runtime the shared libraries from the glibc > version used for linking > /usr/lib/libmysqlclient.a(mf_pack.o): In function `unpack_dirname': > (.text+0x973): warning: Using 'endpwent' in statically linked applications > requires at runtime the shared libraries from the glibc version used for > linking > /usr/lib/libmysqlclient.a(my_net.o): In function `my_gethostbyname_r': > (.text+0x7c): warning: Using 'gethostbyname_r' in statically linked > applications requires at runtime the shared libraries from the glibc > version used for linking > /usr/lib/libmysqlclient.a(libmysql.o): In function `mysql_server_init': > (.text+0x32c2): warning: Using 'getservbyname' in statically linked > applications requires at runtime the shared libraries from the glibc > version used for linking > /usr/lib/libmysqlclient.a(libmysql.o): In function > `fetch_float_with_conversion': > (.text+0xad6): undefined reference to `floor' > > ...etc. > > los ldd son: > > linux-gate.so.1 => (0x00154000) > libmysqlclient.so.16 => /usr/lib/libmysqlclient.so.16 (0x00c0c000) > libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x00155000) > libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0x00110000) > libcrypt.so.1 => /lib/i386-linux-gnu/libcrypt.so.1 (0x0079f000) > libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0x008c8000) > libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0x003f4000) > libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0x008f6000) > /lib/ld-linux.so.2 (0x00f3e000) > > alguna idea???? > > se agradece cualquier ayuda!! > > Salu2. > > El 11 de abril de 2012 22:20, Germán <[email protected]>escribió: > > On Wed, 11 Apr 2012 20:30:10 -0500 >> shingo <[email protected]> wrote: >> >> > Hola, no es un programa mio, asi que parece que tendre que editar el >> > Makefile... >> > pero he probado compilarlo en Ubuntu 8.04 y este que tiene la libreria >> > libmysqlclient.so.15 y no el libmysqlclient.so.16, compila y todo bien y >> > para colmo lo puedo llevar al Ubuntu 11.04 y si corre como si nada.... >> no >> > creen que puedo usar un Ubuntu sin muchas librerias nuevas (versiones >> > pasadas lts) y así poder hacerlos correr en versiones nuevas?... >> > >> > Saludos! >> > >> >> mmm... Si lo compilaste en Ubuntu 8.04 y te anda tambien en 11.04, >> entonces ¿problema solucionado? No entendí que quisiste decir al final. >> >> Yo probaría primero con el enlace simbólico (no tiene que ver con >> compilación, capaz que se confunde). >> >> -- >> Germán <[email protected]> >> Lanux - Grupo de usuarios de GNU/Linux de Lanus >> Visitanos en: http://www.lanux.org.ar >> >> Reglas de etiqueta para el posteo de mensajes a la lista: >> http://www.lanux.org.ar/?page_id=35 >> >> Articulos y noticias por rss: >> http://www.lanux.org.ar/?feed=rss2 >> >> Lanux por irc: >> irc.freenode.net -> #lanux. >> _______________________________________________ >> General mailing list >> [email protected] >> http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general >> > >
Lanux - Grupo de usuarios de GNU/Linux de Lanus Visitanos en: http://www.lanux.org.ar Reglas de etiqueta para el posteo de mensajes a la lista: http://www.lanux.org.ar/?page_id=35 Articulos y noticias por rss: http://www.lanux.org.ar/?feed=rss2 Lanux por irc: irc.freenode.net -> #lanux. _______________________________________________ General mailing list [email protected] http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general
