Bug 12785

Summary: Build error for x86_64 platform and using parallel build
Product: Sisyphus Reporter: serpiph <serpiph>
Component: libxalan-cAssignee: viy <viy>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: grenka
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Исправленный SPEC-файл для сборки xalan-c
none
xalan-c.spec (still broken) none

Description serpiph 2007-09-14 21:50:40 MSD
Сборка из xalan-c не всегда проходит, если make запускается с параметром -j2 и
выше. Сборка для среды x86_64 не проходит из-за того, что библиотеки собираются
в /usr/lib, а ожидаются в /usr/lib64.
Comment 1 serpiph 2007-09-14 21:52:26 MSD
Created attachment 2198 [details]
Исправленный SPEC-файл для сборки xalan-c

Данный spec-файл от 1.10.0-alt3, откорректированный и проверенный в сборке в
hasher в x86_64.
Comment 2 Andrey Rahmatullin 2007-10-02 22:59:38 MSD
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)
Comment 3 serpiph 2007-10-03 11:31:08 MSD
(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".

Попробуйте изменить так параметры и попробовать собрать в обеих архитектурах.
Comment 4 Andrey Rahmatullin 2007-10-03 23:15:32 MSD
На 32 собралось, на 64 проверить не могу.
Comment 5 Andrey Rahmatullin 2008-03-11 10:32:28 MSK
Данный пакет меня не интересует.
Comment 6 Michael Shigorin 2010-11-06 16:25:40 MSK
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 -- текущая версия на сегодня.
Comment 7 Grigory Ustinov 2018-10-25 19:31:45 MSK
Подписываю текущего мейнтейнера. Бага старая, но, кажется, всё ещё актуальная.
Comment 8 viy 2018-10-25 21:48:45 MSK
в импорте обе проблемы fixed.
Comment 9 Grigory Ustinov 2018-10-25 22:45:14 MSK
(В ответ на комментарий №8)
> в импорте обе проблемы fixed.

Где? В текущем спеке наблюдаю:
 64 # _smp_mflags do not work                                                        
 65 make
Comment 10 viy 2018-10-25 23:05:24 MSK
(В ответ на комментарий №9)
> (В ответ на комментарий №8)
> > в импорте обе проблемы fixed.
> 
> Где? В текущем спеке наблюдаю:
>  64 # _smp_mflags do not work                                                   
>  65 make

это и есть почин сборки. Работает ведь?
Comment 11 Grigory Ustinov 2018-10-25 23:08:20 MSK
(В ответ на комментарий №10)
> (В ответ на комментарий №9)
> это и есть почин сборки. Работает ведь?

Вроде текст баги о том, чтобы заставить компилироваться в несколько потоков. В приложениях есть спеки, где умельцы предложили решения этой проблемы.
Comment 12 viy 2018-10-25 23:25:18 MSK
там вроде бы сборку на x86_64 чинили.

Кстати, если есть желание взять этот пакет себе, с удовольствием отдам.