Bug 31239 - Пересобрать надо
: Пересобрать надо
Status: NEW
: Sisyphus
(All bugs in Sisyphus/trilinos10)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2015-08-27 22:59 by
Modified: 2016-05-11 17:47 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2015-08-27 22:59:27
Можно обновить до новой версии 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 From 2015-08-28 18:15:08 -------
        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 From 2015-08-28 19:00:39 -------
Миш, просто добавь мои пакеты, так быстрее будет (я только с 31 августа выйду).
------- Comment #3 From 2015-08-31 15:00:50 -------
(В ответ на комментарий №2)
> Миш, просто добавь мои пакеты, так быстрее будет (я только с 31 августа выйду).
Уткнулись в petsc: http://git.altlinux.org/tasks/148501/logs/events.5.1.log

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

trilinos10
petsc
slepc                                                         
dealii                                                  
afepack

При этом trilinos10 потребуется обновить, сейчас gcc5 не собирается.
Прикидка real@ -- это на несколько недель.
------- Comment #4 From 2016-04-26 20:11:04 -------
Так в Сизифе
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 From 2016-04-26 20:53:32 -------
(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) нельзя просто собирать старую версию.

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