Skip Menu |

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

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

People
Owner: kamensky [...] cpan.org
Requestors: grousse [...] cpan.org
Cc:
AdminCc:

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



Subject: build failure
On linux, with gcc 4.3 and perl 5.10: + make cp lib/Text/Bidi.pm blib/lib/Text/Bidi.pm cp lib/Text/Bidi/CapRTL.pm blib/lib/Text/Bidi/CapRTL.pm cp lib/Text/Bidi/mirrored.pm blib/lib/Text/Bidi/mirrored.pm cp lib/Text/Bidi/private.pm blib/lib/Text/Bidi/private.pm i586-mandriva-linux-gnu-gcc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -ggdb3 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" -fPIC "-I/usr/lib/perl5/5.10.0/i386-linux-thread-multi/CORE" private.c private.c:1458: erreur: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’ private.c: In function ‘_wrap_fribidi_prop_to_type_get’: private.c:1777: erreur: ‘fribidi_prop_to_type’ undeclared (first use in this function) private.c:1777: erreur: (Each undeclared identifier is reported only once private.c:1777: erreur: for each function it appears in.) private.c: In function ‘_wrap_FriBidiRunType_length_set’: private.c:2108: erreur: ‘FriBidiRunType’ undeclared (first use in this function) private.c:2108: erreur: ‘arg1’ undeclared (first use in this function) private.c:2108: erreur: expected expression before ‘)’ token private.c:2124: erreur: expected expression before ‘)’ token private.c: In function ‘_wrap_FriBidiRunType_length_get’: private.c:2146: erreur: ‘FriBidiRunType’ undeclared (first use in this function) private.c:2146: erreur: ‘arg1’ undeclared (first use in this function) private.c:2146: erreur: expected expression before ‘)’ token private.c:2160: erreur: expected expression before ‘)’ token private.c: In function ‘_wrap_FriBidiRunType_attribute_set’: private.c:2174: erreur: ‘FriBidiRunType’ undeclared (first use in this function) private.c:2174: erreur: ‘arg1’ undeclared (first use in this function) private.c:2174: erreur: expected expression before ‘)’ token private.c:2189: erreur: expected expression before ‘)’ token private.c: In function ‘_wrap_FriBidiRunType_attribute_get’: private.c:2210: erreur: ‘FriBidiRunType’ undeclared (first use in this function) private.c:2210: erreur: ‘arg1’ undeclared (first use in this function) private.c:2210: erreur: expected expression before ‘)’ token private.c:2224: erreur: expected expression before ‘)’ token private.c: In function ‘_wrap_new_FriBidiRunType’: private.c:2238: erreur: ‘FriBidiRunType’ undeclared (first use in this function) private.c:2238: erreur: ‘result’ undeclared (first use in this function) private.c:2245: erreur: expected expression before ‘)’ token private.c:2245: erreur: expected ‘;’ before ‘calloc’ private.c: In function ‘_wrap_delete_FriBidiRunType’: private.c:2256: erreur: ‘FriBidiRunType’ undeclared (first use in this function) private.c:2256: erreur: ‘arg1’ undeclared (first use in this function) private.c:2256: erreur: expected expression before ‘)’ token private.c:2269: erreur: expected expression before ‘)’ token private.c: In function ‘_wrap__FriBidiList_data_set’: private.c:2304: erreur: déréférencement d'un pointeur de type incomplet private.c: In function ‘_wrap__FriBidiList_data_get’: private.c:2335: erreur: déréférencement d'un pointeur de type incomplet private.c: In function ‘_wrap__FriBidiList_next_set’: private.c:2349: erreur: ‘FriBidiList’ undeclared (first use in this function) private.c:2349: erreur: ‘arg2’ undeclared (first use in this function) private.c:2349: erreur: expected expression before ‘)’ token private.c:2369: erreur: expected expression before ‘)’ token private.c:2370: erreur: déréférencement d'un pointeur de type incomplet private.c: In function ‘_wrap__FriBidiList_next_get’: private.c:2387: erreur: ‘FriBidiList’ undeclared (first use in this function) private.c:2387: erreur: ‘result’ undeclared (first use in this function) private.c:2401: erreur: expected expression before ‘)’ token private.c:2401: erreur: déréférencement d'un pointeur de type incomplet private.c: In function ‘_wrap__FriBidiList_prev_set’: private.c:2415: erreur: ‘FriBidiList’ undeclared (first use in this function) private.c:2415: erreur: ‘arg2’ undeclared (first use in this function) private.c:2415: erreur: expected expression before ‘)’ token private.c:2435: erreur: expected expression before ‘)’ token private.c:2436: erreur: déréférencement d'un pointeur de type incomplet private.c: In function ‘_wrap__FriBidiList_prev_get’: private.c:2453: erreur: ‘FriBidiList’ undeclared (first use in this function) private.c:2453: erreur: ‘result’ undeclared (first use in this function) private.c:2467: erreur: expected expression before ‘)’ token private.c:2467: erreur: déréférencement d'un pointeur de type incomplet private.c: In function ‘_wrap_new__FriBidiList’: private.c:2487: erreur: invalid application of ‘sizeof’ to incomplete type ‘struct _FriBidiList’ private.c: In function ‘_wrap_fribidi_log2vis_get_embedding_levels’: private.c:2576: attention : passing argument 3 of ‘fribidi_log2vis_get_embedding_levels’ from incompatible pointer type private.c: In function ‘boot_Text__Bidi__private’: private.c:3750: erreur: ‘FRIBIDI_TYPES_COUNT’ undeclared (first use in this function) make: *** [private.o] Erreur 1 erreur: Mauvais status de sortie pour /home/guillomovitch/cooker/perl-Text-Bidi/BUILDROOT/rpm-tmp.HXISGo (%build)
What version of fribidi do you have? Unfortunately, the version of Text::Bidi currently doesn't work with fribidi version higher than 0.10.9
Le Dim. Jan. 25 08:38:02 2009, KAMENSKY a écrit : Show quoted text
> What version of fribidi do you have? Unfortunately, the version of > Text::Bidi currently doesn't work with fribidi version higher than 0.10.9
The lastest one (0.19.1), which is supposed to be fully API/ABI compatible, according to its homepage :(
On Sun Jan 25 08:41:36 2009, GROUSSE wrote: Show quoted text
> Le Dim. Jan. 25 08:38:02 2009, KAMENSKY a écrit :
> > What version of fribidi do you have? Unfortunately, the version of > > Text::Bidi currently doesn't work with fribidi version higher than
0.10.9 Show quoted text
> The lastest one (0.19.1), which is supposed to be fully API/ABI > compatible, according to its homepage :(
Yes, I saw that claim. I don't know if it is false, or if I used something not in the official API. I have already fixed things in the next version of Text::Bidi, but there are still some issues there. As it stands, version 0.03 of Text::Bidi is incompatible with 0.19.1 of fribidi. I think it is still possible to compile (and use) if you have some of the headers from the previous version (in this case, fribidi_types.h)
From: aelmahmoudy [...] sabily.org
On Sun Jan 25 09:45:06 2009, KAMENSKY wrote: Show quoted text
> I don't know if it is false, or if I used something not in the
official > API. I have already fixed things in the Show quoted text
> next version of Text::Bidi, but there are still some issues there.
It seems that you've used some functions not in the official API indeed. [1] Could you please release the next version of Text::Bidi if possible ? [1] http://lists.freedesktop.org/archives/fribidi/2009-March/000565.html
Hi, I'm getting a similar build problem with libfribidi-devel-0.19.2-3mdv2011.0.i586.rpm on Mandriva Cooker on a P4-2.4GHz. Please release the new version, because I'd like to package this module for Mandriva.
On Wed Feb 03 09:22:53 2010, aelmahmoudy wrote: Show quoted text
> On Sun Jan 25 09:45:06 2009, KAMENSKY wrote:
> > I don't know if it is false, or if I used something not in the
> official > API. I have already fixed things in the
> > next version of Text::Bidi, but there are still some issues there.
> > It seems that you've used some functions not in the official API indeed. > [1] Could you please release the next version of Text::Bidi if possible ? > > [1] http://lists.freedesktop.org/archives/fribidi/2009-March/000565.html
Could some one please send me a link to the documentation of the API? Currently I have a version that compiles but segfaults. I will try to look at it, but I don't have much time.
Hi. Sorry for the late response. On Sat Dec 04 14:54:38 2010, KAMENSKY wrote: Show quoted text
> On Wed Feb 03 09:22:53 2010, aelmahmoudy wrote:
> > On Sun Jan 25 09:45:06 2009, KAMENSKY wrote:
> > > I don't know if it is false, or if I used something not in the
> > official > API. I have already fixed things in the
> > > next version of Text::Bidi, but there are still some issues there.
> > > > It seems that you've used some functions not in the official API indeed. > > [1] Could you please release the next version of Text::Bidi if
possible ? Show quoted text
> > Could some one please send me a link to the documentation of the API?
It's in the fribidi distribution under the "doc/" directory in man format. See: http://fribidi.org/ Show quoted text
> Currently I have a version that compiles but segfaults. I will try to > look at it, but I don't have much time.
Can you make it available online somewhere? Regards, -- Shlomi Fish
This should be resolved in the new version