[devel] Два GLUT'а

Антон Мидюков midyukov-anton на ya.ru
Пн Окт 22 08:55:37 MSK 2018


19.10.2018 09:23, Мидюков Антон пишет:
> 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. Пока это лишь гипотеза.
>
pycam прекрасно работает с обновлённым freeglut-3.0.0, freeglut2.8 
оказался ему не нужен. Руки потестить дошли лишь вчера.

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



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