media-libs/svgalib-1.9.25 не собирается

/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.c:660: \u043e\u0448\u0438\u0431\u043a\u0430: \u043d\u0435\u044f\u0432\u043d\u0430\u044f \u0434\u0435\u043a\u043b\u0430\u0440\u0430\u0446\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u2018device_create_drvdata\u2019
make[2]: *** [/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper/main.o] \u041e\u0448\u0438\u0431\u043a\u0430 1
make[1]: *** [_module_/var/tmp/portage/media-libs/svgalib-1.9.25/work/svgalib-1.9.25/kernel/svgalib_helper] \u041e\u0448\u0438\u0431\u043a\u0430 2
make[1]: Leaving directory `/usr/src/linux-2.6.28-gentoo'
make: *** [default] \u041e\u0448\u0438\u0431\u043a\u0430 2
*
* ERROR: media-libs/svgalib-1.9.25 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3473: Called linux-mod_src_compile
* environment, line 2653: Called die
* The specific snippet of code:
* eval "emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
* The die message:
* Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KDIR=/lib/modules/2.6.28-gentoo/build default
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/environment'.
*

>>> Failed to emerge media-libs/svgalib-1.9.25, Log file:

>>> '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/build.log'

* Messages for package media-libs/svgalib-1.9.25:

*
* ERROR: media-libs/svgalib-1.9.25 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3473: Called linux-mod_src_compile
* environment, line 2653: Called die
* The specific snippet of code:
* eval "emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
* The die message:
* Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KDIR=/lib/modules/2.6.28-gentoo/build default
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/environment'.
*
rass1k ~ #

Смотрел багзилу
http://bugs.gentoo.org/show_bug.cgi?id=195632
Надеюсь это мне поможет, да и как поставить этот патч, в портах ведь его нету.

Скорее всего, не компилит

Скорее всего, не компилит из-за нового ядра. На 2.6.27 всё собирается на ура.

Согласно диплому - я программист, а согласно справке - псих.

угу, у меня ee pc и я поэтому

угу, у меня ee pc и я поэтому не хочу переходить на 27

не собирается svgalib

* Messages for package media-libs/svgalib-1.9.25:

* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/local/portage/media-libs/svgalib/files/svgalib-1.9.25-linux2.6.patch
* ( svgalib-1.9.25-linux2.6.patch )
*
* ERROR: media-libs/svgalib-1.9.25 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 3560: Called epatch '/usr/local/portage/media-libs/svgalib/files/svgalib-1.9.25-linux2.6.patch'
* environment, line 1511: Called die
* The specific snippet of code:
* die "Cannot find $EPATCH_SOURCE!";
* The die message:
* Cannot find $EPATCH_SOURCE!
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/environment'.
* This ebuild is from an overlay: '/usr/local/portage/'
*

положил в оверлей ебилд
положил патч в /usr/local/portage/media-libs/svgalib/files/

мне осталось пропатчить исходные коды, подскажите пожалуйста, как это сделать?

емерж сам пропатчит

емерж сам пропатчит

Ubuntu is an African Word that means "Gentoo is too hard for me"

аналогично

Сегодня перевел на gentoo свой ee pc аналогичная проблема.
Как ее решить ????

Она у меня всплыла при установке mplayera

уже решено -

не собирается

localhost svgalib # ebuild svgalib-1.9.25.ebuild unpack
>>> Existing ${T}/environment for 'svgalib-1.9.25' will be sourced. Run
>>> 'clean' to start with a fresh environment.
* svgalib-1.9.25.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking svgalib-1.9.25.tar.gz ;-) ... [ ok ]
>>> Checking svgalib-1.9.25.tar.gz's mtime...
>>> Not marked as unpacked; recreating WORKDIR...
>>> Unpacking source...
>>> Unpacking svgalib-1.9.25.tar.gz to /var/tmp/portage/media-libs/svgalib-1.9.25/work

* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is:
*
* /usr/local/portage/media-libs/svgalib/files/svgalib-1.9.25-linux2.6.patch
* ( svgalib-1.9.25-linux2.6.patch )

*
* ERROR: media-libs/svgalib-1.9.25 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 3560: Called epatch '/usr/local/portage/media-libs/svgalib/files/svgalib-1.9.25-linux2.6.patch'
* environment, line 1511: Called die
* The specific snippet of code:
sed: невозможно прочитать /var/tmp/portage/media-libs/svgalib-1.9.25/temp/environment: Нет такого файла или каталога
* The die message:
* Cannot find $EPATCH_SOURCE!
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/die.env'.
* This ebuild is from an overlay: '/usr/local/portage/'
*
localhost svgalib #

Ну говорят же вам что не

Ну говорят же вам что не найден патч, скопируйте из основного дерева:

mkdir -p /usr/local/portage/media-libs/svgalib/files
cp /usr/portage/media-libs/svgalib/files/svgalib-1.9.25-linux2.6.patch /usr/local/portage/media-libs/svgalib/files/

Ubuntu is an African Word that means "Gentoo is too hard for me"

спасибо, я даже не знал что.. но

спасибо, я даже не знал что там хранятся патчи

28-r1 на 28-r2
module-rebuild rebuild
** Preparing to merge modules:
** Packages which I will emerge are:
=media-libs/svgalib-1.9.25
* ERROR: media-libs/svgalib-1.9.25 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3521: Called linux-mod_src_compile
* environment, line 2683: Called die
* The specific snippet of code:
* eval "emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
* The die message:
* Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KDIR=/usr/src/linux default
как это понимать?
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/svgalib-1.9.25/temp/environment'.
* This ebuild is from an overlay: '/usr/local/portage/'

Он говорит, на выполнении

Он говорит, на выполнении какой команды обломился. А указание HOSTCC и LDFLAGS - это нормально. Выложи весь лог
З.Ы. патчи и проч. файлы нужные для category/app хранятся в /usr/portage/category/app/files, если из оверлея - то в /path/to/overlay/category/app/files

Ubuntu is an African Word that means "Gentoo is too hard for me"

лог

udp: err

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".