29 августа 2016 г. 9:23:52 CEST, Alexander Pyhalov <[email protected]> пишет: >On 08/28/16 04:48 PM, Aurélien Larcher wrote: >> On Sun, Aug 28, 2016 at 3:37 PM, russell ><[email protected]> 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 >[email protected] >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 _______________________________________________ openindiana-discuss mailing list [email protected] https://openindiana.org/mailman/listinfo/openindiana-discuss
