[devel] Два GLUT'а

Мидюков Антон midyukov-anton на yandex.ru
Пт Окт 19 05:23:55 MSK 2018


18.10.2018 20:33, Dmitry V. Levin пишет:
> On Thu, Oct 18, 2018 at 05:00:07PM +0700, Мидюков Антон wrote:
>> 18.10.2018 16:56, Мидюков Антон пишет:
>>> 18.10.2018 16:26, Dmitry V. Levin пишет:
>>>> On Wed, Oct 17, 2018 at 03:29:53PM +0700, Антон Мидюков wrote:
>>>>> 17.10.2018 15:09, Anton Farygin пишет:
>>>>>> Привет. Плохая идея делать два libglut.so.3, к тому же отличающихся в
>>>>>> поведении.
>>>>>>
>>>>>> Предлагаю libfreeglut удалить или переименовать библиотеку в нём в
>>>>>> libfreeglut.so.3
>>>>>>
>>>>> Я сейчас так сразу не скажу, но некоторые пакеты работают только с libGLUT,
>>>> Это неочевидно; приведите, пожалуйста, пример.
>>> pycam. Мне пришлось прописать зависимость на libGLUT в пакете.
>> На сколько я понял pycam совместим с libfreeglut 2.8, но не совместим с
>> libfreeglut 3.0, так как разработчики используют у себя libfreeglut 2.8,
>> и у них с ним всё ок.
> Действительно, в Debian libfreeglut старее, чем у нас, а в Fedora pycam
> старее, чем у нас.  А что про эту несовместимость говорят разработчики?
Проблема только в ветке 0.6, потому, видимо, в Fedora версия 0.5.1
Про несовместимость: https://github.com/SebKuzminsky/pycam/issues/92
В будущей версии pycam 0.7 libglut.so.3 будет не нужна.

19.10.2018 7:54, Dmitry V. Levin пишет:
> С libGLUT, как нетрудно догадаться, есть и юридическая проблема:
>
> $ sed -n '/^\/\* Copyright/,/domain\. \*\//p' include/GL/glut.h
> /* Copyright (c) Mark J. Kilgard, 1994, 1995, 1996, 1998. */
>
> /* This program is freely distributable without licensing fees  and is
>     provided without guarantee or warrantee expressed or  implied. This
>     program is -not- in the public domain. */
>
> Очевидно, эта лицензия разрешает только распространение, про возможность
> использования и тем более про возможность внесения изменений в ней ничего
> не сказано.  При этом в нарушение лицензии в код вносились изменения
> вплоть до 2013 года (см. https://gitlab.freedesktop.org/mesa/glut).
В таком случае предлагаю собрать freeglut2.8, можно без devel. pycam 
нужна лишь сама либа. За одно проверим точно ли проблема сегфолта pycam 
в версии freeglut. Пока это лишь гипотеза.

-- 
С уважением Антон Мидюков <antohami на altlinux.org>



Подробная информация о списке рассылки Devel