From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Aristarh Subject: Re:[mdk-re] Re: [mdk-re] Сборка mod-perl'a X-Mailer: KMail [version 1.0.29] Content-Type: text/plain MIME-Version: 1.0 Message-Id: <01012303405500.24393@aristarh.home> Content-Transfer-Encoding: 8bit To: mandrake-russian@linuxteam.iplabs.ru Sender: mandrake-russian-admin@linuxteam.iplabs.ru Errors-To: mandrake-russian-admin@linuxteam.iplabs.ru X-BeenThere: mandrake-russian@linuxteam.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@linuxteam.iplabs.ru X-Reply-To: aristarh@online.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Tue Jan 23 03:41:01 2001 X-Original-Date: Mon, 22 Jan 2001 23:04:58 +0300 Archived-At: List-Archive: Alexander Bokovoy wrote: >> --------------------------------------------------------------- >> + make >> (cd ./apaci && make) >> make[1]: Entering directory `/usr/src/redhat/BUILD/mod_perl-1.21/apaci' >> cc -fpic -O2 -m486 -fno-strength-reduce -Dbool=char -DHAS_BOOL -I/usr/local/include -fPIC -I/usr/lib/perl5/5.00503/i386-l >> inux/CORE -DMOD_PERL_VERSION=\"1.21\" -DMOD_PERL_STRING_VERSION=\"mod_perl/1.21\" -I/usr/include/apache -DMOD_PERL -O2 - >> march=i686 -DLINUX=2 -DRUSSIAN_APACHE -DEAPI -DUSE_EXPAT -I../lib/expat-lite -c mod_perl.c && mv mod_perl.o mod_perl.lo >> cc1: -mcpu=i486 does not support -march=i686 >Вот тут скорее всего ошибка -- не может процессор i80486 поддерживать архитектуру 686-го. > Roman S wrote: >Трудно сказать, я сейчас котом не пользуюсь и от WEB далеко но с ходу: >1) "грязный" .spec || configure.in || рядом >2) "поехали" параметры RPM >4) Параметры в makefile конфликтуют с параметрами RPM. >Попробуйте rpm --rebuild mod_perl-1.21-10.src.rpm --target i486 >или rpm --rebuild mod_perl-1.21-10.src.rpm --target i686 >В одну из двух сторон собраться должен. Ух, откопал откуда это взялось: ----------------------------------------------------- [root@aristarh /]# perl -V Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration: Platform: osname=linux, osvers=2.2.5-22smp, archname=i386-linux uname='linux porky.devel.redhat.com 2.2.5-22smp #1 smp wed jun 2 09:11:51 edt 1999 i686 unknown ' hint=recommended, useposix=true, d_sigaction=define usethreads=undef useperlio=undef d_sfio=undef Compiler: cc='cc', optimize='-O2 -m486 -fno-strength-reduce', gccversion=egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----------------------------------------------------- [root@aristarh /]# apxs -q cflags -O2 -march=i686 -DLINUX=2 -DRUSSIAN_APACHE -DEAPI -DUSE_EXPAT -I../lib/expat-lite ~~~~~~~~~~~~~~~ --------------------------------------------------------------------- Расшифровка: mod_perl перестал компилиться после того, как были пересобраны под i686 и переустановлены апач и apxs, а perl остался изначальный под i386. Пересобрал-переустановил perl - собрал mod_perl 1.24_01. Все просто как грабли ... оказалось. Вывод: Тяжело в учении на старости лет, особенно если языков знаешь только 3 -русский, матерный русский и MS бейсик для аппликаций. Yuri N. Sedunov St. Petersburg, Russia