Re: Problem with build from source.. HELP plz..
Igor Chumak -> debian-russian@lists.debian.org @ Tue, 10 Jan 2006 10:56:57 +0200:
IC> Привет, Artem
IC> 10 января 2006 г., 10:48, я прочитал:
IC> ======= начало цитаты ======================
IC> Igor Chumak ->> debian-russian@lists.debian.org @
IC> Igor Chumak ->> Wed, 4 Jan 2006 14:21:02 +0200:
IC>>> Привет, ALL
IC>>> В debian-3.1 пытаюсь собрать idesk из исходников
IC>>> Вроде как все необходимое для сборки есть:
IC>>> debian:~# apt-get -s build-dep idesk
IC>>> Reading Package Lists... Done
IC>>> Building Dependency Tree... Done
IC>>> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
IC>>> Когда пытаюсь собрать:
IC>>> fakeroot apt-get -b source idesk
IC>>> , среди обычного вывода configure проскакивает такое:
IC>>> -куть
IC>>> checking for sys/types.h... no
IC>>> checking for sys/stat.h... no
IC>>> checking for stdlib.h... no
IC>>> checking for string.h... no
IC>>> checking for memory.h... no
IC>>> checking for strings.h... no
IC>>> checking for inttypes.h... no
IC>>> checking for stdint.h... no
IC>>> checking for unistd.h... no
IC>>> checking for string.h... (cached) no
IC>>> checking for unistd.h... (cached) no
IC>>> checking dirent.h usability... no
IC>>> checking dirent.h presence... yes
IC>>> configure: WARNING: dirent.h: present but cannot be compiled
IC>>> configure: WARNING: dirent.h: check for missing prerequisite headers?
IC>>> configure: WARNING: dirent.h: see the Autoconf documentation
IC>>> configure: WARNING: dirent.h: section "Present But Cannot Be Compiled"
IC>>> configure: WARNING: dirent.h: proceeding with the preprocessor's result
IC>>> configure: WARNING: dirent.h: in the future, the compiler will take
IC>>> precedence
IC>>> configure: WARNING: ##
IC>>> ------------------------------------------ ##
IC>>> configure: WARNING: ## Report this to the AC_PACKAGE_NAME lists. ##
IC>>> configure: WARNING: ##
IC>>> ------------------------------------------ ##
IC>>> checking for dirent.h... yes
IC>>> -куть
IC> -cut
IC>>> Хидеры вроде как присутствуют (/usr/include/sys/types.h точно есть), другие
IC>>> программы в этом окружении собираются..
IC>>> Кто виноват? Я, debian или аффтар idesk? ;)
AC>> Не видно, чтобы ты последовал туда, куда тебя послал configure. Что
AC>> написано в упомянутой секции документации?
IC> ======== Конец цитаты =====================
IC> Увы, читал, но не понял :(. Поэтому и спросил совета.
IC> autoconf вместе с его макросами для меня - тёмный лес.
IC> Имеется в виду, что надо жаловаться аффтару?
Скорее всего, нет. Оно отчетливо нашло dirent.h, но какой-то
неправильный. Но в принципе, если описанный в доке путь исправления
поможет, то пнуть автора. Судя по доке, подобное поведение бывает с
2.56, а в sarge сейчас 2.59. Т.е. дополнение недавнее. Глядя же на
dirent.h, должен заметить, что он не включает sys/types.h, только
bits/types.h.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Байкер - тоже паровоз,
Но всего с двумя колес...
(С)энта
Reply to: