Summary: | Build error for x86_64 platform and using parallel build | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | serpiph <serpiph> | ||||||
Component: | libxalan-c | Assignee: | viy <viy> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P2 | CC: | grenka | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
serpiph
2007-09-14 21:50:40 MSD
Created attachment 2198 [details]
Исправленный SPEC-файл для сборки xalan-c
Данный spec-файл от 1.10.0-alt3, откорректированный и проверенный в сборке в
hasher в x86_64.
Verifying ELF objects in /home/wrar/tmp/xalan-c-buildroot (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal) verify-elf: ERROR: ./usr/lib/libxalanMsg.so.110.0: undefined symbol: __gxx_personality_v0 ошибка: Неверный код возврата из /home/wrar/tmp/rpm-tmp.93533 (%install) Ошибки сборки пакетов: Macro %_lib64 not found Неверный код возврата из /home/wrar/tmp/rpm-tmp.93533 (%install) (In reply to comment #2) > Verifying ELF objects in /home/wrar/tmp/xalan-c-buildroot > (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal) > verify-elf: ERROR: ./usr/lib/libxalanMsg.so.110.0: undefined symbol: > __gxx_personality_v0 > ошибка: Неверный код возврата из /home/wrar/tmp/rpm-tmp.93533 (%install) Понял, где ошибся. Строка запуска runConfigure должна вместо "-xgcc" содержать "-cgcc -xg++". > Ошибки сборки пакетов: > Macro %_lib64 not found > Неверный код возврата из /home/wrar/tmp/rpm-tmp.93533 (%install) Вместо "%_lib64" поставить "%_libdir". Попробуйте изменить так параметры и попробовать собрать в обеих архитектурах. На 32 собралось, на 64 проверить не могу. Данный пакет меня не интересует. Created attachment 4650 [details] xalan-c.spec (still broken) JFYI, как минимум на x86_64 с приложенным спеком (4.1/branch + позаглядывал в приложенный выше) не собралось с жалобами на strlen и ещё что-то -- явно http://gcc.gnu.org/gcc-4.3/porting_to.html насчёт #include <cstring>, но мне этот пакет тоже не нужен. 1.10 -- текущая версия на сегодня. Подписываю текущего мейнтейнера. Бага старая, но, кажется, всё ещё актуальная. в импорте обе проблемы fixed. (В ответ на комментарий №8) > в импорте обе проблемы fixed. Где? В текущем спеке наблюдаю: 64 # _smp_mflags do not work 65 make (В ответ на комментарий №9) > (В ответ на комментарий №8) > > в импорте обе проблемы fixed. > > Где? В текущем спеке наблюдаю: > 64 # _smp_mflags do not work > 65 make это и есть почин сборки. Работает ведь? (В ответ на комментарий №10) > (В ответ на комментарий №9) > это и есть почин сборки. Работает ведь? Вроде текст баги о том, чтобы заставить компилироваться в несколько потоков. В приложениях есть спеки, где умельцы предложили решения этой проблемы. там вроде бы сборку на x86_64 чинили. Кстати, если есть желание взять этот пакет себе, с удовольствием отдам. |