[OpenIndiana-discuss] Building handbrake

Jim Klimov jimklimov at cos.ru
Mon Aug 29 08:18:39 UTC 2016


29 августа 2016 г. 9:23:52 CEST, Alexander Pyhalov <alp at rsu.ru> пишет:
>On 08/28/16 04:48 PM, Aurélien Larcher wrote:
>> On Sun, Aug 28, 2016 at 3:37 PM, russell
><stream at willows7.myzen.co.uk> wrote:
>>> Hi,
>>>
>>> After building figuring out how to build Handbrake 0.10.5 I realised
>that
>>> the dependency libraries were omitted.
>>>
>>> 1. Before attempting to build Handbrake 0.10.5, set your
>>> PATH=/usr/gnu/bin:$PATH ; export PATH
>>>
>>> 2. When building libdvdcss-1.4.0 it complains that _FILE_OFFSET_BITS
>is
>>> redefined, the quick hack to get it to build is to temporarily
>change line
>>> 231 value from 32 to 64 in file /usr/include/sys/feature_tests.h
>>>
>>>       $ CC=gcc ./configure --prefix=/opt/gnu
>>>
>>>       $ gmake
>>>
>>>       # gmake install (as root while in libdvdcss directory)
>>>
>>>
>>> 3. When attempting to build libaacs-0.8.1  you need to edit
>>> src/libaacs/crypto.c and include #include <sys/errno.h> to ensure
>that
>>> ENOMEM is defined.
>>>
>>>      $ CC=gcc ./configure --prefix=/opt/gnu
>>>
>>>      $ gmake
>>>
>>>      # gmake install (as for libdvdcss)
>>>
>>> 4.  When building libdbplus-0.1.2 it complains that
>_FILE_OFFSET_BITS is
>>> redefined, the quick hack to get it to build is to temporarily
>change line
>>> 231 value from 32 to 64 in file /usr/include/sys/feature_tests.h
>>
>> I replied to you regarding this
>https://www.illumos.org/issues/7317#change-17479
>> To me it complained for a good reason (large file macros not defined
>> as they should) but maybe other people have a more educated opinion.
>> In any case, modifying a system header forth and back cannot be the
>solution.
>
>Hi.
>
>Correct solution here is to set corresponding defines, for example, 
>setting "CFLAGS=-D_FILE_OFFSET_BITS=64" during configure.
>
>-- 
>С уважением,
>Александр Пыхалов,
>программист отдела телекоммуникационной инфраструктуры
>управления информационно-коммуникационной инфраструктуры ЮФУ
>
>_______________________________________________
>openindiana-discuss mailing list
>openindiana-discuss at openindiana.org
>https://openindiana.org/mailman/listinfo/openindiana-discuss

...or if you build in oi-userland - use the CPP_LARGEFILE make macro.
--
Typos courtesy of K-9 Mail on my Samsung Android



More information about the openindiana-discuss mailing list