Problem pri linkovani

Michal Hucik chaky na goliash.inext.cz
Čtvrtek Duben 1 20:43:04 CEST 1999


Hi,
	pisu si nejaky programek a narazil jsem na zvlastni problem pri
kompilaci. Netusite nekdo v cem muze byt problem? (pokud zapoznamkuju
nekterou z pouzitych funkci, tak ta kompilace projde):

=== test.c ===

#include "mysql.h"
#include <string.h>

void main(){
	MYSQL connection;

	mysql_connect(&connection,"","","");
	strstr("","");
};          
==============

$ gcc test.c -g -c -O2 -Wall -I/usr/include/mysql
$ gcc -o test test.o -L/usr/lib/mysql -lmysqlclient -lmysys -ldbug
-lmystrings -lm
/usr/lib/mysql/libmystrings.a(strings.o): In function move_upp':
strings.o(.text+0x1d): multiple definition of move_upp'
/usr/lib/mysql/libmysqlclient.a(bmove_upp.o)(.text+0x0): first defined here
ld: Warning: size of symbol move_upp' changed from 33 to 27 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trend':
strings.o(.text+0x92): multiple definition of trend'
/usr/lib/mysql/libmysqlclient.a(strend.o)(.text+0x0): first defined here
ld: Warning: size of symbol trend' changed from 20 to 19 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trcend':
strings.o(.text+0xd1): multiple definition of trcend'
/usr/lib/mysql/libmysqlclient.a(strcend.o)(.text+0x0): first defined here
ld: Warning: size of symbol trcend' changed from 30 to 25 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function 	s_prefix':
strings.o(.text+0xea): multiple definition of 	s_prefix'
/usr/lib/mysql/libmysqlclient.a(is_prefix.o)(.text+0x0): first defined here
ld: Warning: size of symbol 	s_prefix' changed from 42 to 29 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trmake':
strings.o(.text+0x159): multiple definition of trmake'
/usr/lib/mysql/libmysqlclient.a(strmake.o)(.text+0x0): first defined here
ld: Warning: size of symbol trmake' changed from 48 to 34 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trnmov':
strings.o(.text+0x17b): multiple definition of trnmov'
/usr/lib/mysql/libmysqlclient.a(strnmov.o)(.text+0x0): first defined here
ld: Warning: size of symbol trnmov' changed from 45 to 32 in strings.o
/usr/lib/mysql/libmystrings.a(strings.o): In function trmov':
strings.o(.text+0x19b): multiple definition of trmov'
/usr/lib/mysql/libmysqlclient.a(strmov.o)(.text+0x0): first defined here
/usr/lib/mysql/libmystrings.a(strings.o): In function trxmov':
strings.o(.text+0x1b6): multiple definition of trxmov'
/usr/lib/mysql/libmysqlclient.a(strxmov.o)(.text+0x0): first defined here
ld: Warning: size of symbol trxmov' changed from 51 to 4294966858 in
strings.o
$


--
"mailto:chaky na foresta.cz","mailto:chaky na vs.inext.cz",2:421/450.55 na fidonet
 Michal Hucik, FORESTA SG a.s.           "http://goliash.inext.cz/~chaky/"
 Phone/Fax +42 657 687111/687199                          +42 0603 878178
 Vsetin, Czech Republic                           My computer - My castle

    ---===   Beskyde, Beskyde, kdo po tobe SCSI ... ?   ===---


Další informace o konferenci Linux