Summary: | Обновить soundtracker или удалить | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> | ||||
Component: | soundtracker | Assignee: | Yury Aliaev <mutabor> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | mike | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
URL: | https://sourceforge.net/p/soundtracker/git/ci/master/tree/ | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 35013 | ||||||
Attachments: |
|
Description
Vitaly Lipatov
2018-06-09 16:07:41 MSK
Проект удалось собрать командами $ subst "s|^inline ||g" app/gui-subs.c app/gui-subs.h $ LIBS=-lm ./configure --disable-sndfile --disable-asm $ make и он даже запускается. Но нет релиза, и даже версия проекта (0.6.8) не изменилась. Ну и собери -alt6. soundtracker-0.6.8-alt6 -> sisyphus: Sun Jul 01 2018 Vitaly Lipatov <lav@altlinux.ru> 0.6.8-alt6 - build from https://git.code.sf.net/p/soundtracker/git (ALT bug 35012) - update buildreqs А можно посмотреть вывод компилятора на тему того, что не так с inline в gui.[ch] и sndfile? Попробую телепатическим методом (т.к. УМВР) понять, что там может не работать. disable-asm действительно нужен или по привычке? Какое-то время назад ассемблерный код действительно перестал работать, но потом как-то сам починился. По крайне мере у меня. Или он таки не везде починился? Created attachment 7647 [details] build log with gcc 7 Для сборки пропущен -lm, поэтому линковка -o soundtracker обрывается на /usr/bin/ld: extspinbutton.o: неопределённая ссылка на символ «log10@@GLIBC_2.2.5» /lib64/libm.so.6: error adding symbols: В командной строке не указан DSO Ну а про inline там странная путаница, начавшаяся с gcc7. Вот бага в апстриме об этом: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81734 Я бы предложил скомпилировать проект с -Wall Спасибо, попробую избавиться от предупреждений. Проект давно уже транслируется с -Wall по умолчанию, видимо, дело в старом gcc у меня. Прошу заметить, что в апстриме уже вышел вполне себе официальный 1.0.0-pre1 =) А git бежит ещё дальше… Ну так собирай ;-) |