[РЕШЕНО] проблема при установке gpm
Доброго времени суток! Подскажите плз, как с етим боротся?
Ставил систему с такими настройками:
1) стейдж3 для i686
2) make.conf:
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
# This should not be changed unless you know exactly what you are doing. You
# should probably be using a different stage, instead.
CHOST="i686-pc-linux-gnu"
ACCEPT_KEYWORDS="~x86"
MAKEOPTS="-j2"
USE="unicode"
В процессе установки словил вот такое, и незнаю как с етим боротся....
special.c: In function вЂprocessSpecial’:
special.c:158: error: вЂOPEN_MAX’ undeclared (first use in this function)
special.c:158: error: (Each undeclared identifier is reported only once
special.c:158: error: for each function it appears in.)
make[1]: *** [special.o] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make[1]: Leaving directory `/var/tmp/portage/sys-libs/gpm-1.20.1-r6/work/gpm-1.20.1/src'
make: *** [do-all] Ошибка 1
[31;01m*[0m
[31;01m*[0m ERROR: sys-libs/gpm-1.20.1-r6 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 1695: Called dyn_compile
[31;01m*[0m ebuild.sh, line 1033: Called qa_call 'src_compile'
[31;01m*[0m ebuild.sh, line 44: Called src_compile
[31;01m*[0m gpm-1.20.1-r6.ebuild, line 44: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m emake \
[31;01m*[0m CC=$(tc-getCC) \
[31;01m*[0m AR=$(tc-getAR) \
[31;01m*[0m RANLIB=$(tc-getRANLIB) \
[31;01m*[0m EMACS=: \
[31;01m*[0m || die "emake failed"
[31;01m*[0m The die message:
[31;01m*[0m emake failed
[31;01m*[0m
- Для комментирования войдите или зарегистрируйтесь
Ванильное ядро
Ванильное ядро 2.6.23?
я просто хотел на ванильное перейти и у меня вот как раз с этим самым OPEN_MAX что-то не собиралось. Остался на gentoo-sources
http://www.spinics.net/lists/gpm/msg00699.html патчик на гпм
re
Нет, не ванильное :( именно что ставил gentoo-sorces
Патчик - лекарство к етому или нет?
ЗЫ: Для инфы, мб поможет разобратся:
Систему ставил с минималки, причем тянул стейдж и дерево портеджей с оф.зеркал.
Делал перед установкой ядра emerge -vu system
но так оно до конца и не обновило......
ЗЫЫ: проверял потом на всякий, в ядре для мыша все есть.....
ЗЫЫЫ: поставить gpm неудалось ни в последствии с chroot-а минималки, ни с загруженой системы. :(
Ну вообще
Ну вообще почитал в гугле что эту константу убрали в ядре 23.. поэтому надо или ждать когда gpm починять или патчик посмотри. он на сколько понял просто заменят OPEN_MAX на _SС_OPEN_MAX, который теперь в заголовках.