Closed Bug 147214 Opened 23 years ago Closed 23 years ago

1.0rc[123] won't build with freetype >2.0.8

Categories

(SeaMonkey :: Build Config, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 140628

People

(Reporter: zlatko, Assigned: netscape)

References

()

Details

From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.3 (X11; Linux i686; U;) Gecko/0 BuildID: 0000000000 None of 1.0rc[123] builds correctly with freetype >2.0.8 (tested with 2.0.9 and 2.1.0). Here's the relevant part of the make output: gcc -o fccharset.o -c -DOSTYPE=\"Linux2.4\" -DOSARCH=\"Linux\" -DOJI -DFC_FALLBACK_FONTS=\"/usr/X11R6/lib/X11/fonts/Type1\" -I../../../../dist/include/freetype2 -I../../../../dist/include/fontconfig -I../../../../dist/include/expat -I../../../../dist/include/fontconfig -I../../../../dist/include -I/home/zlatko/usrlocal/src/_tmp/mozilla/dist/include/nspr -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -pedantic -Wno-long-long -pthread -pipe -DNDEBUG -DTRIMMED -ffunction-sections -O3 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/X11R6/include -include ../../../../config-defs.h -DMOZILLA_CLIENT -Wp,-MD,.deps/fccharset.pp fccharset.c In file included from /usr/include/string.h:360, from fcint.h:30, from fccharset.c:26: /usr/include/bits/string2.h: In function `__strcpy_small': /usr/include/bits/string2.h:428: warning: pointer of type `void *' used in arithmetic /usr/include/bits/string2.h:436: warning: pointer of type `void *' used in arithmetic /usr/include/bits/string2.h:441: warning: pointer of type `void *' used in arithmetic /usr/include/bits/string2.h:446: warning: pointer of type `void *' used in arithmetic /usr/include/bits/string2.h:448: warning: pointer of type `void *' used in arithmetic /usr/include/bits/string2.h:453: warning: pointer of type `void *' used in arithmetic fccharset.c: In function `FcCharSetCoverage': fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointer of type `void *' used in arithmetic fccharset.c:569: warning: pointt.c: In function `FcFreeTypeCharIndex': fccharset.c:906: warning: comparison between signed and unsigned fccharset.c:915: warning: comparison between signed and unsigned fccharset.c:924: warning: comparison between signed and unsigned fccharset.c: In function `FcFreeTypeCharSet': fccharset.c:1007: warning: comparison between signed and unsigned fccharset.c:1046: too few arguments to function `FT_Get_Next_Char' fccharset.c:1073: too few arguments to function `FT_Get_Next_Char' make[4]: *** [fccharset.o] Error 1 make[4]: Leaving directory `/mnt/tmp/src/mozilla/other-licenses/Xft/fontconfig/src' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/mnt/tmp/src/mozilla/other-licenses/Xft/fontconfig' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/mnt/tmp/src/mozilla/other-licenses/Xft' make[1]: *** [tier_9] Error 2 make[1]: Leaving directory `/mnt/tmp/src/mozilla' make: *** [default] Error 2 Mozilla builds fine if I manually insert a line #undef HAS_NEXT_CHAR in mozilla/other-licenses/Xft/fontconfig/src/fccharset.c, line 826, to enforce usage of mozilla's internal FT_Get_Next_Char() replacement function. Reproducible: Always Steps to Reproduce: 1. Install freetype-2.0.9 or 2.1.0 2. ./configure --enable-xft 3. make Actual Results: See make output above. Expected Results: A shiny new mozilla build. ;-)
*** This bug has been marked as a duplicate of 140628 ***
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
v dup
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.