FriBidi 0.10.7 does not compile with MinGW. ./configure went ok. Here is the output when running make: $ make make all-am make[1]: Entering directory `/c/data/home/sdteffen/src/fribidi-0.10.7' if /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -pedantic -fno-strict-aliasing -MT wcwidth.lo -MD -MP -MF ".dep s/wcwidth.Tpo" -c -o wcwidth.lo wcwidth.c; \ then mv -f ".deps/wcwidth.Tpo" ".deps/wcwidth.Plo"; else rm -f ".deps/wcwidth.Tp o"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -Wall -pedantic -fno-strict-aliasing -MT wcwidth.lo -MD -MP -MF .deps/wcwidth.Tpo -c wcwidth.c -DDLL_EXPORT -DPIC -o .l ibs/wcwidth.o wcwidth.c: In function `fribidi_wcwidth': wcwidth.c:123: warning: function 'fribidi_wcwidth' is defined after prior declar ation as dllimport: attribute ignored wcwidth.c: In function `fribidi_wcswidth': wcwidth.c:200: warning: function 'fribidi_wcswidth' is defined after prior decla ration as dllimport: attribute ignored wcwidth.c:204: error: syntax error before "__attribute__" wcwidth.c:204: error: syntax error before ')' token wcwidth.c: At top level: wcwidth.c:223: error: external linkage required for symbol 'fribidi_wcwidth_cjk' because of 'dllimport' attribute. wcwidth.c: In function `fribidi_wcwidth_cjk': wcwidth.c:286: error: syntax error before "__attribute__" wcwidth.c: In function `fribidi_wcswidth_cjk': wcwidth.c:291: warning: function 'fribidi_wcswidth_cjk' is defined after prior d eclaration as dllimport: attribute ignored wcwidth.c:295: error: syntax error before "__attribute__" wcwidth.c:295: error: syntax error before ')' token make[1]: *** [wcwidth.lo] Error 1 make[1]: Leaving directory `/c/data/home/sdteffen/src/fribidi-0.10.7' make: *** [all] Error 2 And the gcc version: $ gcc --version gcc.exe (GCC) 3.4.2 (mingw-special)
Humm, that's kinda expected, as 0.10 series do not have a sophisticated Windows libtool support. Keep watching for the coming release, I have copied Ming support from other libraries in it. Leaving this open in the mean while.
Steffen Macke Do you still experience this issue with newer drivers ? Please check the status of your issue.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.