błędy podczas kompilacji daemona
Witam,
kompiluje daemona z cvs i dostaję taki error:
make gcc dbdrivers/mysql/db.o util.o cron/cronparse.o cron/cron.o config/dictionary.o config/config.o lmsd.o -o lmsd -L/usr/lib -lmysqlclient -ldl /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `dbdrivers/mysql/db.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `cron/cronparse.o' is incompatible with i386:x86-64 output collect2: ld returned 1 exit status make: *** [lmsd] Błąd 1
biblioteki mysql mam w systemie, gdzie szukać zaczepienia problemu?
W dniu 11.04.2011 11:30, "D.Wesołowski" pisze:
Witam,
kompiluje daemona z cvs i dostaję taki error:
make gcc dbdrivers/mysql/db.o util.o cron/cronparse.o cron/cron.o config/dictionary.o config/config.o lmsd.o -o lmsd -L/usr/lib -lmysqlclient -ldl /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `dbdrivers/mysql/db.o' is incompatible with i386:x86-64 output /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/../../../../x86_64-pc-linux-gnu/bin/ld: i386 architecture of input file `cron/cronparse.o' is incompatible with i386:x86-64 output collect2: ld returned 1 exit status make: *** [lmsd] Błąd 1
biblioteki mysql mam w systemie, gdzie szukać zaczepienia problemu? _______________________________________________ lms mailing list
A co podalesz przy configure ?
On 11.04.2011 11:38, "D.Wesołowski" wrote:
A co podalesz przy configure ?
domyslne opcje
Nie przeniesłeś czasem katalogu ze skompilowanym demonem z innego systemu? Zrób make clean.
W dniu 2011-04-11 11:42, A.L.E.C pisze:
On 11.04.2011 11:38, "D.Wesołowski" wrote:
A co podalesz przy configure ?
domyslne opcje
Nie przeniesłeś czasem katalogu ze skompilowanym demonem z innego systemu? Zrób make clean.
kopiowałem z innego systemu, też 64bity, ale tam nie kompilowałem make clean pomogło, aż mi głupio że o tym wcześniej nie pomyślałem
W dniu 11.04.2011 11:38, "D.Wesołowski" pisze:
A co podalesz przy configure ?
domyslne opcje
Musisz na pewno dopasowac ./configure do tego co pokaze 'mysql_config', u mnie wyglada to np tak:
[root@lms-node1 ~]# mysql_config Usage: /usr/lib/mysql/mysql_config [OPTIONS] Options: --cflags [-I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -fasynchronous-unwind-tables -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv] --include [-I/usr/include/mysql] --libs [-rdynamic -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib -lssl -lcrypto] --libs_r [-rdynamic -L/usr/lib/mysql -lmysqlclient_r -lz -lpthread -lcrypt -lnsl -lm -lpthread -L/usr/lib -lssl -lcrypto] --socket [/var/lib/mysql/mysql.sock] --port [0] --version [5.0.77] --libmysqld-libs [-rdynamic -L/usr/lib/mysql -lmysqld -lz -lpthread -lcrypt -lnsl -lm -lpthread -lrt -L/usr/lib -lssl -lcrypto] [root@lms-node1 ~]#
i potem daje:
./configure --with-mysql --libdir=/usr/lib/mysql --incdir=/usr/include
Inaczej wogole sie nie kompiluje...
Pozdrawiam.
uczestnicy (3)
-
"D.Wesołowski"
-
A.L.E.C
-
Matys Łukasz