Skip Menu |

This queue is for tickets about the Text-Bidi CPAN distribution.

Report information
The Basics
Id: 127183
Status: resolved
Priority: 0/
Queue: Text-Bidi

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Compilation failure (2.14)
Compilation fails on all my smoker systems (various debian, ubuntu, centos, freebsd systems). Interesting log is: .... x86_64-linux-gnu-gcc -c -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"2.14\" -DXS_VERSION=\"2.14\" -fPIC "-I/usr/lib/x86_64-linux-gnu/perl/5.22/CORE" private.c private.c: In function '_wrap_get_par_embedding_levels_ex': private.c:2409:5: error: unknown type name 'FriBidiBracketType' FriBidiBracketType *arg2 = (FriBidiBracketType *) 0 ; ^ private.c:2409:33: error: 'FriBidiBracketType' undeclared (first use in this function) FriBidiBracketType *arg2 = (FriBidiBracketType *) 0 ; ^ ... Again, attached a Dockerfile to reproduce the problem in an Ubuntu 16.04 container.
Subject: Dockerfile
Download Dockerfile
application/octet-stream 268b

Message body not shown because it is not plain text.

Can you tell me what is your fribidi version? On Sun Sep 23 15:36:19 2018, SREZIC wrote: Show quoted text
> Compilation fails on all my smoker systems (various debian, ubuntu, > centos, freebsd systems). Interesting log is: > > .... > x86_64-linux-gnu-gcc -c -I/usr/include/fribidi -I/usr/include/glib- > 2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN > -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"2.14\" > -DXS_VERSION=\"2.14\" -fPIC "-I/usr/lib/x86_64-linux- > gnu/perl/5.22/CORE" private.c > private.c: In function '_wrap_get_par_embedding_levels_ex': > private.c:2409:5: error: unknown type name 'FriBidiBracketType' > FriBidiBracketType *arg2 = (FriBidiBracketType *) 0 ; > ^ > private.c:2409:33: error: 'FriBidiBracketType' undeclared (first use > in this function) > FriBidiBracketType *arg2 = (FriBidiBracketType *) 0 ; > ^ > ... > > Again, attached a Dockerfile to reproduce the problem in an Ubuntu > 16.04 container.
The following fribidi packages are installed: * debian/jessie: 0.19.6-3 * Ubuntu 16.04: 0.19.7-1 * debian/stretch: 0.19.7-1+b1 * Ubuntu 18.04: 0.19.7-2 * freebsd 9: 0.19.2_2 * freebsd 10,11,12: 0.19.7 Compilation is only successful on debian/buster, where 1.0.5-3 is installed. but here t/ucd.t fails. On 2018-09-24 01:42:36, KAMENSKY wrote: Show quoted text
> Can you tell me what is your fribidi version? > > On Sun Sep 23 15:36:19 2018, SREZIC wrote:
> > Compilation fails on all my smoker systems (various debian, ubuntu, > > centos, freebsd systems). Interesting log is: > > > > .... > > x86_64-linux-gnu-gcc -c -I/usr/include/fribidi -I/usr/include/glib- > > 2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN > > -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include > > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"2.14\" > > -DXS_VERSION=\"2.14\" -fPIC "-I/usr/lib/x86_64-linux- > > gnu/perl/5.22/CORE" private.c > > private.c: In function '_wrap_get_par_embedding_levels_ex': > > private.c:2409:5: error: unknown type name 'FriBidiBracketType' > > FriBidiBracketType *arg2 = (FriBidiBracketType *) 0 ; > > ^ > > private.c:2409:33: error: 'FriBidiBracketType' undeclared (first use > > in this function) > > FriBidiBracketType *arg2 = (FriBidiBracketType *) 0 ; > > ^ > > ... > > > > Again, attached a Dockerfile to reproduce the problem in an Ubuntu > > 16.04 container.
> >
Yes, the new version (after 2.12) is for fribidi >= 1.0.0. Will add a library version check in the next version. Thanks! On Mon Sep 24 02:12:20 2018, SREZIC wrote: Show quoted text
> The following fribidi packages are installed: > * debian/jessie: 0.19.6-3 > * Ubuntu 16.04: 0.19.7-1 > * debian/stretch: 0.19.7-1+b1 > * Ubuntu 18.04: 0.19.7-2 > * freebsd 9: 0.19.2_2 > * freebsd 10,11,12: 0.19.7 > > Compilation is only successful on debian/buster, where 1.0.5-3 is > installed. but here t/ucd.t fails. > > On 2018-09-24 01:42:36, KAMENSKY wrote:
> > Can you tell me what is your fribidi version? > > > > On Sun Sep 23 15:36:19 2018, SREZIC wrote:
> > > Compilation fails on all my smoker systems (various debian, ubuntu, > > > centos, freebsd systems). Interesting log is: > > > > > > .... > > > x86_64-linux-gnu-gcc -c -I/usr/include/fribidi > > > -I/usr/include/glib- > > > 2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN > > > -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include > > > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g > > > -DVERSION=\"2.14\" > > > -DXS_VERSION=\"2.14\" -fPIC "-I/usr/lib/x86_64-linux- > > > gnu/perl/5.22/CORE" private.c > > > private.c: In function '_wrap_get_par_embedding_levels_ex': > > > private.c:2409:5: error: unknown type name 'FriBidiBracketType' > > > FriBidiBracketType *arg2 = (FriBidiBracketType *) 0 ; > > > ^ > > > private.c:2409:33: error: 'FriBidiBracketType' undeclared (first > > > use > > > in this function) > > > FriBidiBracketType *arg2 = (FriBidiBracketType *) 0 ; > > > ^ > > > ... > > > > > > Again, attached a Dockerfile to reproduce the problem in an Ubuntu > > > 16.04 container.
> > > >