[sisyphus] ошибка компиляции XFree86-4.3.0-alt0.31
Mulder
=?iso-8859-1?q?mulder2000_=CE=C1_mail333=2Ecom?=
Ср Апр 30 23:31:51 MSD 2003
Приветствую.
У меня такой вопрос:
Вот захотел я скомпилировать XFree86-4.3.0-alt0.31.src.rpm
все *-devel'ы, какие надо, стоят, стоит ccache (без ccache-BTE), gcc -
3.2.1.
делаю rpm --rebuild --target athlon XFree86-4.3.0-alt0.31.src.rpm
через минут 20 компиляции получаю вот что:
make[1]: Leaving directory
`/home/mulder/RPM/BUILD/XFree86-4.3.0/xc/lib/font/Type1/module'
make: Leaving directory
`/home/mulder/RPM/BUILD/XFree86-4.3.0/xc/lib/font/Type1'
+ make -C xc/lib/font/Type1 'CDEBUGFLAGS=-pipe -Wall -O2
-fexpensive-optimizations -march=athlon -fno-fast-math'
make: Entering directory
`/home/mulder/RPM/BUILD/XFree86-4.3.0/xc/lib/font/Type1'
rm -f arith.o unshared/arith.o
"ccache gcc" -m32 -c -ansi -pedantic -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wredundant-decls -Wnested-externs -Wundef -I../../../include/fonts
-I../include -I../../../exports/include/X11
-I../../../programs/Xserver/include -I../../..
-I../../../exports/include -Dlinux -D__i386__
-D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO
-DBUILDCID -DHAVE_CFM -DUSE_MMAP -pipe -Wall -O2
-fexpensive-optimizations -march=athlon -fno-fast-math arith.c -o
unshared/arith.o
/bin/sh: line 1: ccache gcc: command not found
make: *** [arith.o] Error 127
make: Leaving directory
`/home/mulder/RPM/BUILD/XFree86-4.3.0/xc/lib/font/Type1'
ошибка: Неверный код возврата из /home/mulder/tmp/rpm-tmp.54642 (%build)
Ошибки сборки пакетов:
Неверный код возврата из /home/mulder/tmp/rpm-tmp.54642 (%build)
если без ccache, то ругается, что not found.
пробовал с установленным ccache делать alias gcc=i586-alt-linux-gcc, а
затем C="i586-alt-linux-gcc" CPP="-i586-alt-linux-gcc -E" rpm --rebuild
--target athlon XFree86-4.3.0-alt0.31.src.rpm
все равно - тот же результат.
что посоветуйте делать ?
и еще - какой прирост производительности по сравнению с i586.rpm можно
получить с такими ключами (--target athlon) и какие ключи оптимизации
стоит использовать, чтоб не повредить надежности ?
И кстати почему нельзя указать --target athlon-xp ? Вроде бы в Suse 8.1
я для gcc в -march указывал и все ок было.
Заранее спасибо за ответы.
Подробная информация о списке рассылки Sisyphus