Stable: 2.5.2
Development: 2.6-alpha3
I have download latest stable version of MOC - 2.4.3. Configure succesful, but command "make" stop with error 1.
This is last log lines:
/usr/lib/libcurl.so: could not read symbols: File in wrong format
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [mocp] Ошибка 1
make[2]: Leaving directory `/home/hahol/Загрузки/MOCP/moc-2.4.3'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/hahol/Загрузки/MOCP/moc-2.4.3'
make: *** [all] Ошибка 2
And in english: (may be not correct translation)
/usr/lib/libcurl.so: could not read symbols: File in wrong format
collect2: execute ld end with error code 1
make[2]: *** [mocp] error 1
make[2]: Leaving directory `/home/hahol/Загрузки/MOCP/moc-2.4.3'
make[1]: *** [all-recursive] error 1
make[1]: Leaving directory `/home/hahol/Загрузки/MOCP/moc-2.4.3'
make: *** [all] error 2
I cant't find any idea by using Google.
golemj
Tue, 2008-01-29 13:12
Permalink
It works for me
so there must be problem on your system.
What version of libcurl do you have?
Can you provide output of 'ls -l /usr/lib/libcurl*'?
Do 'ldd /usr/lib/libcurl.so' or 'nm /usr/lib/libcurl.so' print any errors?
4r0zeNangeL
Tue, 2008-01-29 13:38
Permalink
libcurl4 - 7.16.4-2mdv2008.0
libcurl4 - 7.16.4-2mdv2008.0 with devel package.
Output 'ls' command:
$ ls -l /usr/lib/libcurl*
-rw-r--r-- 1 root root 2041260 2007-08-04 04:38 /usr/lib/libcurl.a
-rwxr-xr-x 1 root root 856 2007-08-04 04:38 /usr/lib/libcurl.la*
lrwxrwxrwx 1 root root 16 2007-12-09 16:14 /usr/lib/libcurl.so -> libcurl.s o.4.0.0*
lrwxrwxrwx 1 root root 16 2007-10-30 23:31 /usr/lib/libcurl.so.4 -> libcurl .so.4.0.0*
-rwxr-xr-x 1 root root 328016 2007-08-04 04:38 /usr/lib/libcurl.so.4.0.0*
And 'ldd', 'nm' outputs:
$ ldd /usr/lib/libcurl.so
linux-gate.so.1 => (0xffffe000)
libidn.so.11 => /usr/lib/libidn.so.11 (0xf7ed4000)
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0xf7e91000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0xf7d2e000)
libdl.so.2 => /lib/libdl.so.2 (0xf7d2a000)
libz.so.1 => /lib/libz.so.1 (0xf7d16000)
libc.so.6 => /lib/libc.so.6 (0xf7bd6000)
/lib/ld-linux.so.2 (0x56555000)
$ nm /usr/lib/libcurl.so
nm: /usr/lib/libcurl.so: no symbols
Mmmm... libcurl.so is only link. Trouble is here?
--------
Sorry for my english
golemj
Tue, 2008-01-29 13:44
Permalink
My libcurl is 7.15.1. Link
My libcurl is 7.15.1.
Link should not be a problem (at least it is not problem for me).
I think that problem is "nm: /usr/lib/libcurl.so: no symbols".
Maybe you should try some older libcurl if it is possible.
4r0zeNangeL
Tue, 2008-01-29 15:16
Permalink
Yeah, this problem has been
Yeah, this problem has been solved. I just remove dev-package of libcurl for i586 and install libcurl with devel package for x86_64 architecture... Second time already I do this mistake... Thanks =)
And last question: for other troubles with install MOC I must create new topic?
golemj
Tue, 2008-01-29 15:51
Permalink
It is good idea to create
It is good idea to create new topic if it is not problem related to this one.