رفع مشکل Curl هنگام کامپایل (1)

آموزش, مدیریت سرور | واحد آموزش مبین هاست | 11 اردیبهشت 1396

رفع مشکل Curl هنگام کامپایل (1)

رفع مشکل Curl هنگام کامپایل (1)

ممکن است گاهی هنگام کامپایل کردن Curl با خطاهایی مواجه شوید و نتوانید این خطا را برطرف نمایید. ما در این مقاله از سری مقالات آموزشی مبین هاست قصد داریم به بررسی نحوه رفع مشکل Curl هنگام کامپایل (1) بپردازیم. تا انتهای این مطلب با ما همراه باشید.

اگر هنگام کامپایل Curl بر روی سرور مجازی خود با خطای زیر برخورد کردید می توانید خیلی ساده این مشکل را رفع کنید :

Curl Compile Error: ../lib/.libs/libcurl.so: undefined reference to `[email protected]_1.0′

همانطور که مشاهده می کنید خطا به شکل زیر هنگام کامپایل Curl نشان داده می شود :

/bin/sh ../libtool –tag=CC –mode=link
c  -g0 -O2 -Wno-system-headers   -o curl  main.o hugehelp.o urlglob.o
writeout.o writeenv.o getpass.o homedir.o curlutil.o os-specific.o
strtoofft.o strdup.o rawstr.o nonblock.o  ../lib/libcurl.la -lz
libtool: link: gcc -g0 -O2 -Wno-system-headers -o .libs/curl main.o
hugehelp.o urlglob.o writeout.o writeenv.o getpass.o homedir.o curlutil.o
os-specific.o strtoofft.o strdup.o rawstr.o nonblock.o
../lib/.libs/libcurl.so -lz
../lib/.libs/libcurl.so: undefined reference to
`[email protected]_1.0′
../lib/.libs/libcurl.so: undefined reference to
`[email protected]_1.0′
../lib/.libs/libcurl.so: undefined reference to `[email protected]_1.0′
../lib/.libs/libcurl.so: undefined reference to `[email protected]_1.0′
../lib/.libs/libcurl.so: undefined reference to `[email protected]_1.0′
../lib/.libs/libcurl.so: undefined reference to
`[email protected]_1.0′
../lib/.libs/libcurl.so: undefined reference to `[email protected]_1.0′
../lib/.libs/libcurl.so: undefined reference to
`[email protected]_1.0′
collect2: ld returned 1 exit status
make[2]: *** [curl] Error 1
make[2]: Leaving directory
`/usr/local/directadmin/custombuild/curl-7.20.0/src’
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/usr/local/directadmin/custombuild/curl-7.20.0/src’
make: *** [all-recursive] Error 1

این به این معنی می باشد که شما نیازمند فایل های libidn می باشید. توجه داشته باشید که برای نصب این فایل ها باید از دستور زیر استفاده کنید: # yum  install  libidn libidn-devel

و در نهایت دوباره Curl را کامپایل کنید. بدین صورت مشکل Curl هنگام کامپایل حل خواهد شد. توصیه می شود قسمت دوم این مطلب را که مربوط به رفع مشکلات کامپایل Curl است را مطالعه نمایید. در صورت بروز هر گونه سوال و مشکل در این خصوص می توانید با تیم پشتیبانی مبین هاست تماس حاصل فرمایید. یا با ارسال تیکت با ما در ارتباط باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.