* Re: [devel] [SCM] packages/libv: heads/sisyphus @ 2019-02-19 14:00 ` Dmitry V. Levin 2019-02-19 16:06 ` Alexey Tourbin 0 siblings, 1 reply; 6+ messages in thread From: Dmitry V. Levin @ 2019-02-19 14:00 UTC (permalink / raw) To: Andrey Bychkov; +Cc: ALT Devel discussion list On Mon, Feb 18, 2019 at 08:02:22AM +0000, Andrey Bychkov wrote: > Update of /people/mrdrew/packages/libv.git > > Changes statistics since common ancestor `1.90-alt9.2-1-gda101da' follows: > libv.spec | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > Changelog since common ancestor `1.90-alt9.2-1-gda101da' follows: > commit c973e0fda1d3a2192e6071d3d71efe2de2b4c170 > Author: Andrey Bychkov <mrdrew@altlinux.org> > Date: Thu Feb 14 10:34:12 2019 +0300 > > 1.90-alt10 > > - no return statement in the non-void function fixed (according g++8) > > Full diff since common ancestor `1.90-alt9.2-1-gda101da' follows: > diff --git a/libv.spec b/libv.spec > index d4c3561..24ca1c0 100644 > --- a/libv.spec > +++ b/libv.spec > @@ -3,18 +3,20 @@ > > Name: libv > Version: 1.90 > -Release: alt9.2 > +Release: alt10 > Summary: V is a free, multiple platform C++ graphical user interface framework > License: LGPL > Group: Development/C++ > Source0: %origname-%version.tar.bz2 > Patch: libv-1.90-alt-make-3.82.patch > +Patch1: %name-g++8.patch > URL: http://www.objectcentral.com/ > Packager: Evgeny Sinelnikov <sin@altlinux.ru> > # Automatically added by buildreq on Thu Oct 25 2007 > BuildRequires: gcc-c++ libXaw-devel libXmu-devel > > BuildRequires: lesstif-devel, libXext-devel, libGLw-devel, libGLU-devel > +ExclusiveArch: i586 x86_64 С этим изменением несколько проблем: - к исправлению компиляции с gcc8-c++ подмешано нерелевантное добавление ExclusiveArch даже без упоминания в commit message; - добавленный ExclusiveArch неправильный по сути, поскольку в libv нет ничего эксклюзивного; - добавленный ExclusiveArch неправильный по форме, поскольку вместо i586 следует использовать %ix86. Просьба исправить. -- ldv ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [SCM] packages/libv: heads/sisyphus 2019-02-19 14:00 ` [devel] [SCM] packages/libv: heads/sisyphus Dmitry V. Levin @ 2019-02-19 16:06 ` Alexey Tourbin 2019-02-19 16:26 ` Антон Мидюков 0 siblings, 1 reply; 6+ messages in thread From: Alexey Tourbin @ 2019-02-19 16:06 UTC (permalink / raw) To: ALT Linux Team development discussions On Tue, Feb 19, 2019 at 5:00 PM Dmitry V. Levin <ldv@altlinux.org> wrote: > > BuildRequires: lesstif-devel, libXext-devel, libGLw-devel, libGLU-devel > > +ExclusiveArch: i586 x86_64 > > С этим изменением несколько проблем: > - к исправлению компиляции с gcc8-c++ подмешано нерелевантное добавление > ExclusiveArch даже без упоминания в commit message; > - добавленный ExclusiveArch неправильный по сути, поскольку в libv нет > ничего эксклюзивного; > - добавленный ExclusiveArch неправильный по форме, поскольку вместо i586 > следует использовать %ix86. Я тоже обратил внимание. ExclusiveArch было добавлено, чтобы обойти ошибку с undefined symbol AppMain(argc, argv). В библиотеке зашит вызов этого глобального символа, который должен содержаться в программе. Соответственно исправлением для aarch64 было бы портировать хотя бы одно приложение, которое использует libv. К тому же оно и есть всего одно - ponyprog2000. Но вообще это какое-то старье ужасное. При запуске показывает поняшку, которая впрочем меркнет по сравнению с видами тулкита из середины девяностых. Апстрим давно закрылся. http://objectcentral.com/vide.htm/ Зачем такие залежи торфа содержать? Только одно объяснение есть - за исправление пакетов у вас наверное плотют по лишних 500 рублей за штуку. Так что за 500 рублей не грех, как там писал Ерофеев, размотать кабель и добавить ExclusiveArch. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [SCM] packages/libv: heads/sisyphus 2019-02-19 16:06 ` Alexey Tourbin @ 2019-02-19 16:26 ` Антон Мидюков 2019-02-21 4:21 ` Alexey V. Vissarionov 0 siblings, 1 reply; 6+ messages in thread From: Антон Мидюков @ 2019-02-19 16:26 UTC (permalink / raw) To: devel 19.02.2019 23:06, Alexey Tourbin пишет: > On Tue, Feb 19, 2019 at 5:00 PM Dmitry V. Levin <ldv@altlinux.org> wrote: >> [...] > Я тоже обратил внимание. ExclusiveArch было добавлено, чтобы обойти > ошибку с undefined symbol AppMain(argc, argv). В библиотеке зашит > вызов этого глобального символа, который должен содержаться в > программе. Соответственно исправлением для aarch64 было бы портировать > хотя бы одно приложение, которое использует libv. К тому же оно и есть > всего одно - ponyprog2000. > Но вообще это какое-то старье ужасное. При запуске показывает поняшку, > которая впрочем меркнет по сравнению с видами тулкита из середины > девяностых. Апстрим давно закрылся. http://objectcentral.com/vide.htm/ Вместо ponyprog2000 нужно собрать ponyprog 3.0.2: https://github.com/lancos/ponyprog/releases/tag/v3.0.2 -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [SCM] packages/libv: heads/sisyphus 2019-02-19 16:26 ` Антон Мидюков @ 2019-02-21 4:21 ` Alexey V. Vissarionov 2019-02-21 5:04 ` Антон Мидюков 0 siblings, 1 reply; 6+ messages in thread From: Alexey V. Vissarionov @ 2019-02-21 4:21 UTC (permalink / raw) To: ALT Linux Team development discussions On 2019-02-19 23:26:39 +0700, Антон Мидюков wrote: >> хотя бы одно приложение, которое использует libv. К тому же >> оно и есть всего одно - ponyprog2000. >> Но вообще это какое-то старье ужасное. При запуске показывает >> поняшку, которая впрочем меркнет по сравнению с видами тулкита >> из середины девяностых. Апстрим давно закрылся. > Вместо ponyprog2000 нужно собрать ponyprog 3.0.2: Правильнее будет закопать лошадку. -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [SCM] packages/libv: heads/sisyphus 2019-02-21 4:21 ` Alexey V. Vissarionov @ 2019-02-21 5:04 ` Антон Мидюков 2019-02-21 5:38 ` Alexey V. Vissarionov 0 siblings, 1 reply; 6+ messages in thread From: Антон Мидюков @ 2019-02-21 5:04 UTC (permalink / raw) To: devel 21.02.2019 11:21, Alexey V. Vissarionov пишет: > On 2019-02-19 23:26:39 +0700, Антон Мидюков wrote: > > >> хотя бы одно приложение, которое использует libv. К тому же > >> оно и есть всего одно - ponyprog2000. > >> Но вообще это какое-то старье ужасное. При запуске показывает > >> поняшку, которая впрочем меркнет по сравнению с видами тулкита > >> из середины девяностых. Апстрим давно закрылся. > > Вместо ponyprog2000 нужно собрать ponyprog 3.0.2: > > Правильнее будет закопать лошадку. Апстрим ожил, портировали на qt5. Значит лошадка вновь актуальна для кого-то. Так что спорный вопрос. -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] [SCM] packages/libv: heads/sisyphus 2019-02-21 5:04 ` Антон Мидюков @ 2019-02-21 5:38 ` Alexey V. Vissarionov 0 siblings, 0 replies; 6+ messages in thread From: Alexey V. Vissarionov @ 2019-02-21 5:38 UTC (permalink / raw) To: ALT Linux Team development discussions On 2019-02-21 12:04:41 +0700, Антон Мидюков wrote: >>>> оно и есть всего одно - ponyprog2000. >>>> Но вообще это какое-то старье ужасное. >>> Вместо ponyprog2000 нужно собрать ponyprog 3.0.2: >> Правильнее будет закопать лошадку. > Апстрим ожил, портировали на qt5. Значит лошадка вновь > актуальна для кого-то. Так что спорный вопрос. А если посмотреть, что лошадка являет собой в аппаратном плане, ответ на этот вопрос становится вполне очевидным: http://pics.rsh.ru/img/ponyprog_vzr11rr1.png Подсказка: эта штука рассчитана на антикварные 16550 и теоретически может работать на более свежих GD75232 (то есть, обычно прокатывает). В современных компутерах их уже нет, поэтому для AVR используют программатор USBASP и пакет avrdude, а для ПЗУ программатор на CH341A (они умеют не только SPI, но и I2C) и пакет ch341prog. Насколько массовыми являются эти программаторы, можно догадаться по их цене: https://www.aliexpress.com/item/USBASP/32826538405.html https://www.aliexpress.com/item/CH341A/32327958856.html -- Alexey V. Vissarionov gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-02-21 5:38 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-02-19 14:00 ` [devel] [SCM] packages/libv: heads/sisyphus Dmitry V. Levin 2019-02-19 16:06 ` Alexey Tourbin 2019-02-19 16:26 ` Антон Мидюков 2019-02-21 4:21 ` Alexey V. Vissarionov 2019-02-21 5:04 ` Антон Мидюков 2019-02-21 5:38 ` Alexey V. Vissarionov
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git