[sisyphus] compile error: undefined reference to
Damir Shayhutdinov
=?iso-8859-1?q?lost404_=CE=C1_gmail=2Ecom?=
Пн Янв 29 18:52:52 MSK 2007
> Damir Shayhutdinov пишет:
> >> AM_CONDITIONAL([MODULE_DEPENDENCIES],[test "x$allow_undefined_flag"
> >> = xunsupported])
> > Можно попробовать заменить на
> > AM_CONDITIONAL([MODULE_DEPENDENCIES], [true])
> Заменил. Сказал autoreconf, он ругнулся. Потом autoconf и судя по
> Makefiles это изменило ситуацию в нужную сторону.
> Как я понял из найденой документации, чтоб это условие проверялось,
> нужно чтоб где-то раньше было описано это самое MODULE_DEPENDENCIES.
> А это единственная строка с ним в файле... Что ж оно могло
> проверять? Сейчас это просто присваивание значения переменной?
Оно проверяло содержимое переменной allow_undefined_flag. Если оно
было равно unsupported - то включало долинковку модулей. Иначе -
забивало на это.
Чтобы распутать клубок до конца - надо посмотреть где определяется
переменная allow_undefined_flag.
Я же просто заменил проверку переменной на "безусловный переход" - то
есть прописал в условие - true.
А вообще апстриму надо погрозить пальчиком - такие игрушки с
недолинкованностью к добру не приводят. По крайней мере у тех модулей,
которые с libtiff линкуются.
Подробная информация о списке рассылки Sisyphus