Bug 31239 - Пересобрать надо
Summary: Пересобрать надо
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: trilinos10 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-27 22:59 MSK by Andrey Cherepanov
Modified: 2018-03-26 17:02 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2015-08-27 22:59:27 MSK
Можно обновить до новой версии 2.2.5 или пересобрать с новым gcc-c++, а то у меня сборка librecad падает с 

/usr/src/RPM/BUILD/librecad-2.0.8/librecad/src/lib/math/rs_math.cpp:249: undefined reference to `mu::ParserBase::DefineConst(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double)'
/usr/src/RPM/BUILD/librecad-2.0.8/librecad/src/lib/math/rs_math.cpp:250: undefined reference to `mu::ParserBase::SetExpr(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/src/RPM/BUILD/librecad-2.0.8/librecad/src/lib/math/rs_math.cpp:256: undefined reference to `mu::ParserError::GetMsg[abi:cxx11]() const'
collect2: error: ld returned 1 exit status
Comment 1 Michael Shigorin 2015-08-28 18:15:08 MSK
        ACLs of affected packages:
dealii-complex  real @everybody
dealii-real     real @everybody
getfemxx        zerg @everybody real
librecad        lav @everybody
meshlab dd @everybody

$ ssh git.alt task share 148501 status 
enabled
Comment 2 real@altlinux.org 2015-08-28 19:00:39 MSK
Миш, просто добавь мои пакеты, так быстрее будет (я только с 31 августа выйду).
Comment 3 Michael Shigorin 2015-08-31 15:00:50 MSK
(В ответ на комментарий №2)
> Миш, просто добавь мои пакеты, так быстрее будет (я только с 31 августа выйду).
Уткнулись в petsc: http://git.altlinux.org/tasks/148501/logs/events.5.1.log

Дублирую из почты, чтоб не потерялось -- требуется пересобрать в указанном порядке:

trilinos10
petsc
slepc                                                         
dealii                                                  
afepack

При этом trilinos10 потребуется обновить, сейчас gcc5 не собирается.
Прикидка real@ -- это на несколько недель.
Comment 4 Vitaly Lipatov 2016-04-26 20:11:04 MSK
Так в Сизифе
commit f9b595a3c699c4cf6bf3b6accb5273a08a202cd7
Author: Andrey Cherepanov <cas@altlinux.org>
Date:   Tue Jan 19 05:58:53 2016 +0300

    2.2.5-alt1
    
    - New version

Может, закрываем?
Comment 5 Ivan Zakharyaschev 2016-04-26 20:53:32 MSK
(In reply to comment #4)
> Так в Сизифе
> commit f9b595a3c699c4cf6bf3b6accb5273a08a202cd7
> Author: Andrey Cherepanov <cas@altlinux.org>
> Date:   Tue Jan 19 05:58:53 2016 +0300
> 
>     2.2.5-alt1
> 
>     - New version
> 
> Может, закрываем?

Вспомнили в связи с trilinos10 (trilinos-не10).

Зависит от старого boost, а обновить до новой версии требует какой-то большой работы по пониманию огромного diff-а real@.

Из-за смены C++ ABI нельзя собирать старым gcc (у boost -- новый ABI), да и из-за смены API glibc (по-моему, пусть меня поправят -- мешаются isinf(), isnan(), конфликтуют с libqd) нельзя просто собирать старую версию.

Может быть, там ещё какие-то проблемы со сборкой в новой среде.