Fix build when PATH_MAX is not defined (#32)
[quvi.git] / KNOWN_ISSUES
blob0f571adc4655287793188096289b6442b4fbefbc
2 UNDECLARED ERRORS
3 =================
5 EXAMPLE
7 Upgrading to 0.2.8
9 % make
10 ...
11 lib/quvi.c:225:10: error: 'QUVIOPT_NOSHORTENED' undeclared (first use in this function)
12 ...
14 CONFIRMED
16   * Arch Linux cross-compiling with mingw32
18 CAUSE
20 AM_ICONV adds `-I' option to CPPFLAGS. If that path contains an old quvi/quvi.h
21 file, you will see the above error when you run `make'.
23 From <http://www.gnu.org/software/make/manual/make.html#Catalogue-of-Rules>:
25   Compiling C programs
26     n.o is made automatically from n.c with a recipe of the
27     form ā€˜$(CC) $(CPPFLAGS) $(CFLAGS) -cā€™.
29 POSSIBLE WORKAROUNDS
31   * Uninstall the old version of quvi (recommended)
33   Or:
35   * Edit manually the CPPFLAGS in
37     Makefile
38     lib/Makefile
39     src/Makefile
40     removing the -I$dir
42         This may, however, mess up the libiconv integration with quvi.
44 REFERENCES
46   * <http://www.gnu.org/software/hello/manual/gettext/AM_005fICONV.html>
47     "... it adds an ā€˜-Iā€™ option to CPPFLAGS if necessary."
49 NOTES
51 We'd prefer to fix this at the upstream if we knew how to. The CPPFLAGS cannot
52 obviously be overlooked either, otherwise libiconv integration will result in
53 errors on some configurations.