انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => ردهت/فدورا => نویسنده: azadmol در 13 بهمن 1392، 10:07 ب‌ظ

عنوان: خطای expat.h هنگام نصب در سنت او اس
ارسال شده توسط: azadmol در 13 بهمن 1392، 10:07 ب‌ظ
سلام خسته نباشید .
اقا ما مشکل داریم اساسی خدایش با اوبونتو عشق میکردیم قدرش رو ندونستیم این همه ناشکری میکردیم :D
تازه ی وی پی اس خریدم امدم ی نرم افزاری رو نصب کنم از اونجا که توی مخازنش مال قرن بوق بود مجبرو به نصبش از طریق دیگه شدم با هیچ کدوم از برنامه ها مشکل نداشتم تا به این برخوردم هنگام نصب این ارور رو میده :
[root@server ejabberd-2.1.13]# cd src
[root@server src]# ./configure --prefix=/usr/lib/ejabberd
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether make sets $(MAKE)... yes
checking for erlc... /usr/local/bin/erlc
checking for erl... /usr/local/bin/erl
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for XML_ParserCreate in -lexpat... yes
checking expat.h usability... no
checking expat.h presence... no
checking for expat.h... no
configure: error: Could not find expat.h
[root@server src]#
راهی هست منو نجات بدی خودم که یخورده شک دارم مربوط به یوز باشه اخه توی امروزشش از یوز خواستی استفاده میکرد مثل این
usr/jake/ejabberd
حالا من هرچی گشتم چیزی ندیدم که واقعا مثل این جک ربطی داشته باشه همه ادرس ها رو امتحان کردم بازم اخرش همین ارور رو میداد دیگه خسته شدم بعد از یک شبانه روز امدم اینجا پست دادم :D

قربون درست هرکی که این مشکلو واسم بگه
عنوان: پاسخ : خطای expat.h هنگام نصب در سنت او اس
ارسال شده توسط: nixoeen در 14 بهمن 1392، 01:06 ق‌ظ
باید libexpat رو نصب کنید.
عنوان: پاسخ : خطای expat.h هنگام نصب در سنت او اس
ارسال شده توسط: mrmrn در 14 بهمن 1392، 08:24 ب‌ظ
باید libexpat رو نصب کنید.
فکر کنم تو خانواده ردهت اسمش خود همون expat باشه
sudo yum install expat
عنوان: پاسخ : خطای expat.h هنگام نصب در سنت او اس
ارسال شده توسط: سلمان م. در 14 بهمن 1392، 09:03 ب‌ظ
sudo yum install expat
شاید یوزر دوستمون جزو sudoers نباشه. اگه اجازه نداد سیستم، با دستور su کار کن:
$ su
# yum install expat

برای جست‌وجو می‌یان برنامه‌ها هم می‌شه از دستور زیر استفاده کرد:
$ yum search ebarate-morede-nazar
عنوان: پاسخ : خطای expat.h هنگام نصب در سنت او اس
ارسال شده توسط: مُحَمَّدْ در 15 بهمن 1392، 01:54 ب‌ظ
اگه با su وارد می‌شدید و کامپایل می‌کردید با
su - هم امتحان کنید شاید نتیجه‌ای داشت.
عنوان: پاسخ : خطای expat.h هنگام نصب در سنت او اس
ارسال شده توسط: nixoeen در 15 بهمن 1392، 02:57 ب‌ظ
اگه با su وارد می‌شدید و کامپایل می‌کردید
آدم هر چیزی که کار نکنه رو که با root امتحان نمی‌کنه :) در حقیقت این بدترین کاری هست که می‌شه انجام داد.
یک ارور واضح داده، بر اساس همون آدم مشکل رو رفع می‌کنه.
عنوان: پاسخ : خطای expat.h هنگام نصب در سنت او اس
ارسال شده توسط: مُحَمَّدْ در 15 بهمن 1392، 05:14 ب‌ظ
اگه با su وارد می‌شدید و کامپایل می‌کردید
آدم هر چیزی که کار نکنه رو که با root امتحان نمی‌کنه :) در حقیقت این بدترین کاری هست که می‌شه انجام داد.
یک ارور واضح داده، بر اساس همون آدم مشکل رو رفع می‌کنه.
من به هوای توزیع‌هائی رفتم که قراره پکیجی رو از طریق اجرای اسکریپت (برای مثال اسلک‌بیلد) به عنوان خروجی بدن و با su بعضی اوقات مشکل ایجاد میکنن برای آدم
من تو فهم مسئله اشتباه کردم، شرمنده :)