Error when "make" : libcurl.so

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.

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?

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

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.

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?

It is good idea to create new topic if it is not problem related to this one.