Summary: | h2ph генерит не компилируемый код | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Slava Dubrovskiy <dubrsl> |
Component: | perl4-compat | Assignee: | at <at> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | crux |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | http://rt.perl.org/rt3//Public/Bug/Display.html?id=74614 |
Description
Slava Dubrovskiy
2010-12-20 00:44:50 MSK
h2ph скорее всего большое не поддерживается, и чинить его скорее всего никто не будет. Для совместимости с существующим кодом я сделал пакет perl-ph, в котором несколько штук *.ph файлов генерируются другим (более цивилизованным) способом. Короче, рекомендую не запускать h2ph. (В ответ на комментарий №1) > h2ph скорее всего большое не поддерживается, и чинить его скорее всего никто не > будет. Для совместимости с существующим кодом я сделал пакет perl-ph, в котором > несколько штук *.ph файлов генерируются другим (более цивилизованным) способом. А если нужен asm/ioctl.ph , что делать? В дебиане, кстати, для сборки данного пакета не используют h2ph. Можно ли рассчитывать на расширение perl-ph? > Короче, рекомендую не запускать h2ph. Помогло sed -i "/(c)/d" _h2ph_pre.ph но я не знаю где это может вылезти в дальнейшем. В ioctl(2) указан хедер <sys/ioctl.h>, хотя ioctl_list(2) ссылается на <asm/ioctl.h>. А какие макросы оттуда нужны? Исправление из RT74614 присутствует в текущем perl, поэтому думаю, что можно закрыть баг. |