Date: Sat, 16 Mar 2002 02:34:10 -0500 (EST) From: Joe Clarke <marcus@marcuscom.com> To: tplagge@iastate.edu Cc: freebsd-ports@FreeBSD.ORG Subject: Re: Can't build Mozilla 0.9.9_1,1 on 4.5-RELEASE Message-ID: <20020316022738.A75558-100000@shumai.marcuscom.com> In-Reply-To: <200203160632.g2G6Wtl76064@behemoth.stures.iastate.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 16 Mar 2002, Tom Plagge wrote: > The subject kind of says it all. The problem seems to be with the Freetype > headers; I'm running the most recent version of Freetype2 (as of this morning, > 2.0.9) so I'm not sure what the problem is. The relevant output from make > install is as follows: This problem has been discussed extensively on this list and numerous others. It should be corrected now if you upgrade to freetype-1.3.1_2, then rebuild Mozilla. Alternatively, you can remove freetype1, and the problem will go away. Joe > > gmake[4]: Entering directory `/usr/ports/www/mozilla/work/mozilla/gfx/src/gtk' > nsAntiAliasedGlyph.cpp > c++ -o nsAntiAliasedGlyph.o -c -DOSTYPE=\"FreeBSD4\" -DOSARCH=\"FreeBSD\" -DOJI -D_IMPL_NS_GFXNONXP -DUSE_POSTSCRIPT -DUSE_XPRINT -DUSE_MOZILLA_TYPES -DMOZ_ENABLE_FREETYPE2 -I./. -I./.. -I./../x11shared -I../../../dist/include/xpcom -I../../../dist/include/string -I../../../dist/include/widget -I../../../dist/include/view -I../../../dist/include/util -I../../../dist/include/dom -I../../../dist/include/pref -I../../../dist/include/uconv -I../../../dist/include/unicharutil -I../../../dist/include/windowwatcher -I../../../dist/include/locale -I../../../dist/include/content -I../../../dist/include/layout -I../../../dist/include/necko -I../../../dist/include/gfx -I../../../dist/include -I/usr/ports/www/mozilla/work/mozilla/dist/include/nspr -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wbad-fun! ct! > ion-cast -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-long-long -O -pipe -pipe -DNDEBUG -DTRIMMED -ffunction-sections -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include -I/usr/X11R6/include -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../config-defs.h nsAntiAliasedGlyph.cpp > In file included from nsAntiAliasedGlyph.cpp:47: > ../x11shared/nsAntiAliasedGlyph.h:45: `FT_BBox' was not declared in this scope > ../x11shared/nsAntiAliasedGlyph.h:45: `aBbox' was not declared in this scope > ../x11shared/nsAntiAliasedGlyph.h:45: syntax error before `,' > ../x11shared/nsAntiAliasedGlyph.h:46: ANSI C++ forbids initialization of member `WrapFreeType' > ../x11shared/nsAntiAliasedGlyph.h:46: making `WrapFreeType' static > ../x11shared/nsAntiAliasedGlyph.h:46: ANSI C++ forbids in-class initialization of non-const static member `WrapFreeType' > nsAntiAliasedGlyph.cpp:104: `FT_BBox' was not declared in this scope > nsAntiAliasedGlyph.cpp:104: `aBbox' was not declared in this scope > nsAntiAliasedGlyph.cpp:104: syntax error before `,' > nsAntiAliasedGlyph.cpp:106: duplicate initialization of nsAntiAliasedGlyph::WrapFreeType > nsAntiAliasedGlyph.cpp:106: initializer list being treated as compound expression > nsAntiAliasedGlyph.cpp:106: syntax error before `{' > nsAntiAliasedGlyph.cpp:108: ANSI C++ forbids declaration `mDescent' with no type > nsAntiAliasedGlyph.cpp:108: `aBbox' was not declared in this scope > nsAntiAliasedGlyph.cpp:109: ANSI C++ forbids declaration `mLBearing' with no type > nsAntiAliasedGlyph.cpp:109: `aBbox' was not declared in this scope > nsAntiAliasedGlyph.cpp:110: ANSI C++ forbids declaration `mRBearing' with no type > nsAntiAliasedGlyph.cpp:110: `aBbox' was not declared in this scope > nsAntiAliasedGlyph.cpp:111: ANSI C++ forbids declaration `mAdvance' with no type > nsAntiAliasedGlyph.cpp:111: `aSlot' was not declared in this scope > nsAntiAliasedGlyph.cpp:112: ANSI C++ forbids declaration `mWidth' with no type > nsAntiAliasedGlyph.cpp:112: `aSlot' was not declared in this scope > nsAntiAliasedGlyph.cpp:113: ANSI C++ forbids declaration `mHeight' with no type > nsAntiAliasedGlyph.cpp:113: `aSlot' was not declared in this scope > nsAntiAliasedGlyph.cpp:116: syntax error before `if' > {standard input}: Assembler messages: > {standard input}:320: Error: Rest of line ignored. First ignored character is `:'. > {standard input}:326: Error: Rest of line ignored. First ignored character is `:'. > {standard input}:332: Error: Rest of line ignored. First ignored character is `:'. > {standard input}:338: Error: Rest of line ignored. First ignored character is `:'. > {standard input}:344: Error: Rest of line ignored. First ignored character is `:'. > {standard input}:350: Error: Rest of line ignored. First ignored character is `:'. > gmake[4]: *** [nsAntiAliasedGlyph.o] Error 1 > gmake[4]: Leaving directory `/usr/ports/www/mozilla/work/mozilla/gfx/src/gtk' > gmake[3]: *** [libs] Error 2 > gmake[3]: Leaving directory `/usr/ports/www/mozilla/work/mozilla/gfx/src' > gmake[2]: *** [libs] Error 2 > gmake[2]: Leaving directory `/usr/ports/www/mozilla/work/mozilla/gfx' > gmake[1]: *** [tier_9] Error 2 > gmake[1]: Leaving directory `/usr/ports/www/mozilla/work/mozilla' > gmake: *** [default] Error 2 > *** Error code 2 > > Stop in /usr/ports/www/mozilla. > *** Error code 1 > > Stop in /usr/ports/www/mozilla. > *** Error code 1 > > Stop in /usr/ports/www/mozilla. > > > > ---------------------------------------------------------------------- > The output from "make configure" is: > > > ===> Configuring for mozilla-0.9.9_1,1 > loading cache ./config.cache > checking host system type... i386-portbld-freebsd4.5 > checking target system type... i386-portbld-freebsd4.5 > checking build system type... i386-portbld-freebsd4.5 > checking for gcc... (cached) cc > checking whether the C compiler (cc -O -pipe ) works... yes > checking whether the C compiler (cc -O -pipe ) is a cross-compiler... no > checking whether we are using GNU C... (cached) yes > checking whether cc accepts -g... (cached) yes > checking for c++... (cached) c++ > checking whether the C++ compiler (c++ -O -pipe ) works... yes > checking whether the C++ compiler (c++ -O -pipe ) is a cross-compiler... no > checking whether we are using GNU C++... (cached) yes > checking whether c++ accepts -g... (cached) yes > checking for ranlib... (cached) ranlib > checking for as... (cached) /usr/bin/as > checking for ar... (cached) /usr/bin/ar > checking for ld... (cached) /usr/bin/ld > checking for strip... (cached) /usr/bin/strip > checking for dlltool... no > checking whether cc understands -c and -o together... (cached) yes > checking how to run the C preprocessor... (cached) cc -E > checking how to run the C++ preprocessor... (cached) c++ -E > checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel > checking whether ln -s works... (cached) yes > checking for gawk... (cached) awk > checking for xemacs... no > checking for lemacs... no > checking for emacs... no > checking for perl5... (cached) /usr/bin/perl5 > checking for minimum required perl version >= 5.004... 5.00503 > checking for full perl installation... yes > checking for whoami... (cached) /usr/bin/whoami > checking for autoconf... (cached) : > checking for unzip... (cached) /usr/local/bin/unzip > checking for zip... (cached) /usr/local/bin/zip > checking for makedepend... (cached) /usr/X11R6/bin/makedepend > checking for xargs... (cached) /usr/bin/xargs > checking for doxygen... (cached) : > checking for gmake... (cached) /usr/local/bin/gmake > checking whether /usr/local/bin/gmake sets ${MAKE}... (cached) yes > checking for X... (cached) libraries /usr/X11R6/lib, headers /usr/X11R6/include > checking for dnet_ntoa in -ldnet... (cached) no > checking for dnet_ntoa in -ldnet_stub... (cached) no > checking for gethostbyname... (cached) yes > checking for connect... (cached) yes > checking for remove... (cached) yes > checking for shmat... (cached) yes > checking for IceConnectionNumber in -lICE... (cached) yes > checking whether ld has archive extraction flags... (cached) yes > checking for ANSI C header files... (cached) yes > checking for working const... (cached) yes > checking for mode_t... (cached) yes > checking for off_t... (cached) yes > checking for pid_t... (cached) yes > checking for size_t... (cached) yes > checking for uid_t in sys/types.h... (cached) yes > checking for st_blksize in struct stat... (cached) yes > checking for int16_t... (cached) yes > checking for int32_t... (cached) yes > checking for int64_t... (cached) yes > checking for int64... (cached) no > checking for uint... (cached) yes > checking for uint_t... (cached) no > checking for uint16_t... (cached) yes > checking for uname.domainname... (cached) no > checking for uname.__domainname... (cached) no > checking for 64-bit OS... no > checking for usable wchar_t (2 bytes, unsigned)... (cached) no > checking for compiler -fshort-wchar option... (cached) no > checking for dirent.h that defines DIR... (cached) yes > checking for opendir in -ldir... (cached) no > checking for sys/byteorder.h... (cached) no > checking for compat.h... (cached) no > checking for getopt.h... (cached) no > checking for sys/bittypes.h... (cached) no > checking for memory.h... (cached) yes > checking for unistd.h... (cached) yes > checking for gnu/libc-version.h... (cached) no > checking for nl_types.h... (cached) yes > checking for X11/XKBlib.h... (cached) yes > checking for sys/statvfs.h... (cached) no > checking for sys/statfs.h... (cached) no > checking for sys/vfs.h... (cached) no > checking for sys/mount.h... (cached) yes > checking for sys/cdefs.h... (cached) yes > checking for gethostbyname_r in -lc_r... (cached) no > checking for atan in -lm... (cached) yes > checking for dlopen in -ldl... (cached) no > checking for socket in -lsocket... (cached) no > checking for XDrawLines in -lX11... (cached) yes > checking for XextAddDisplay in -lXext... (cached) yes > checking for IceFlush in -lICE... (cached) yes > checking for SmcCloseConnection in -lSM... (cached) yes > checking for XtFree in -lXt... (cached) yes > checking for XineramaIsActive in -lXinerama... (cached) yes > checking for X11/extensions/Xinerama.h... (cached) yes > checking for XShmCreateImage in -lXext... (cached) yes > checking for X11/extensions/XShm.h... (cached) yes > checking for XieFloGeometry in -lXIE... (cached) yes > checking for X11/extensions/XIElib.h... (cached) yes > checking for pthread_create in -lpthreads... no > checking for pthread_create in -lpthread... no > checking for pthread_create in -lc_r... yes > checking whether cc accepts -pthread... yes > checking whether mmap() sees write()s... yes > checking whether cc needs -traditional... (cached) no > checking for 8-bit clean memcmp... (cached) yes > checking for random... (cached) yes > checking for strerror... (cached) yes > checking for lchown... (cached) yes > checking for fchmod... (cached) yes > checking for snprintf... (cached) yes > checking for localtime_r... (cached) yes > checking for statvfs... (cached) no > checking for memmove... (cached) yes > checking for rint... (cached) yes > checking for nl_langinfo... (cached) no > checking for strtok_r... (cached) yes > checking for flockfile... (cached) yes > checking for gnu_get_libc_version()... (cached) no > checking whether va_list assignments need array notation... (cached) no > checking for C++ exceptions flag... (cached) -fno-exceptions > checking for gcc 3.0 ABI... (cached) no > checking for ios::binary... (cached) yes > checking for ios::bin... (cached) yes > checking for C++ "explicit" keyword... (cached) yes > checking for C++ template specialization support... (cached) yes > checking for modern C++ template specialization syntax support... (cached) yes > checking whether partial template specialization works... (cached) yes > checking whether operators must be re-defined for templates derived from templates... (cached) no > checking whether we need to cast a derived template to pass as its base class... (cached) no > checking whether the compiler can resolve const ambiguities for templates... (cached) yes > checking whether the C++ "using" keyword can change access... (cached) no > checking whether the C++ "using" keyword resolves ambiguity... (cached) no > checking for "std::" namespace... (cached) yes > checking whether standard template operator!=() is ambiguous... (cached) unambiguous > checking for C++ reinterpret_cast... (cached) yes > checking for C++ dynamic_cast to void*... (cached) yes > checking whether C++ requires implementation of unused virtual methods... (cached) yes > checking for trouble comparing to zero near std::operator!=()... (cached) no > checking for LC_MESSAGES... (cached) yes > checking for nspr-config... no > checking for NSPR - version >= 4.0.0 (skipping)... no > checking for jpeg_destroy_compress in -ljpeg... (cached) yes > checking for zlib.h... yes > checking for gzread in -lz... (cached) yes > checking for png_get_valid in -lpng... (cached) yes > checking for mng_initialize in -lmng... (cached) yes > checking for gtk-config... /usr/X11R6/bin/gtk12-config > checking for GTK - version >= 1.2.0... yes > checking for freetype-config... (cached) /usr/local/bin/freetype-config > checking for FreeType - version >= 6.1.0... yes > checking for freetype-config... (cached) /usr/local/bin/freetype-config > checking for FreeType - version >= 8.0.2... yes > checking for XpGetPrinterList in -lXp... (cached) yes > checking for cplus_demangle in -liberty... (cached) no > checking for gcc -pipe support... yes > checking for correct overload resolution with const and templates... no > checking whether compiler supports -Wno-long-long... yes > checking for glib-config... /usr/local/bin/glib12-config > checking for GLIB - version >= 1.2.0... yes > checking for libIDL-config... /usr/local/bin/libIDL-config > checking for libIDL - version >= 0.6.3... yes > updating cache ./config.cache > creating ./config.status > creating build/unix/mozilla-config > creating config/autoconf.mk > configuring in nsprpub > running /bin/sh ./configure --disable-auto-deps --enable-chrome-format=jar --disable-cpp-exceptions --disable-cpp-rtti --enable-crypto --disable-debug --enable-default-toolkit=gtk --enable-double-buffer --enable-dtd-debug --enable-jsd --enable-ldap --enable-mailnews --enable-mathml --disable-md --disable-optimize --disable-pedantic --disable-plaintext-editor-only --enable-reorder --enable-strip --enable-svg --disable-tests --disable-xterm-updates --enable-xinerama --with-system-jpeg=/usr/local --with-system-mng=/usr/local --with-system-png=/usr/local --with-pthreads --enable-extensions=default,irc,xmlterm --prefix=/usr/X11R6 i386-portbld-freebsd4.5 --with-dist-prefix=/usr/ports/www/mozilla/work/mozilla/dist --with-mozilla --cache-file=.././config.cache --srcdir=. > loading cache .././config.cache > checking host system type... i386-portbld-freebsd4.5 > checking target system type... i386-portbld-freebsd4.5 > checking build system type... i386-portbld-freebsd4.5 > checking for whoami... (cached) /usr/bin/whoami > checking for c++... (cached) c++ > checking whether the C++ compiler (c++ -O -pipe ) works... yes > checking whether the C++ compiler (c++ -O -pipe ) is a cross-compiler... no > checking whether we are using GNU C++... (cached) yes > checking whether c++ accepts -g... (cached) yes > checking for gcc... (cached) cc > checking whether the C compiler (cc -O -pipe ) works... yes > checking whether the C compiler (cc -O -pipe ) is a cross-compiler... no > checking whether we are using GNU C... (cached) yes > checking whether cc accepts -g... (cached) yes > checking how to run the C preprocessor... (cached) cc -E > checking for ranlib... (cached) ranlib > checking for as... (cached) /usr/bin/as > checking for ar... (cached) /usr/bin/ar > checking for ld... (cached) /usr/bin/ld > checking for strip... (cached) /usr/bin/strip > checking for dlltool... no > checking for windres... no > checking for gcc -pipe support... yes > checking for perl5... (cached) /usr/bin/perl5 > DSO_CFLAGS: not found > checking for dlopen... (cached) yes > checking whether cc needs -traditional... (cached) no > checking for lchown... (cached) yes > checking for strerror... (cached) yes > checking for pthread_create in -lpthreads... no > checking for pthread_create in -lpthread... no > checking for pthread_create in -lc_r... yes > checking whether cc accepts -pthread... yes > updating cache .././config.cache > creating ./config.status > creating Makefile > creating config/Makefile > creating config/autoconf.mk > creating config/nsprincl.mk > creating config/nsprincl.sh > creating config/nspr-config > creating lib/Makefile > creating lib/ds/Makefile > creating lib/libc/Makefile > creating lib/libc/include/Makefile > creating lib/libc/src/Makefile > creating lib/tests/Makefile > creating pr/Makefile > creating pr/include/Makefile > creating pr/include/md/Makefile > creating pr/include/obsolete/Makefile > creating pr/include/private/Makefile > creating pr/src/Makefile > creating pr/src/io/Makefile > creating pr/src/linking/Makefile > creating pr/src/malloc/Makefile > creating pr/src/md/Makefile > creating pr/src/md/unix/Makefile > creating pr/src/memory/Makefile > creating pr/src/misc/Makefile > creating pr/src/threads/Makefile > creating pr/tests/Makefile > creating pr/tests/dll/Makefile > creating pr/src/pthreads/Makefile > configure: warning: Recreating autoconf.mk with updated nspr-config output > configuring in directory/c-sdk/ldap > running /bin/sh ./configure --disable-auto-deps --enable-chrome-format=jar --disable-cpp-exceptions --disable-cpp-rtti --enable-crypto --disable-debug --enable-default-toolkit=gtk --enable-double-buffer --enable-dtd-debug --enable-jsd --enable-ldap --enable-mailnews --enable-mathml --disable-md --disable-optimize --disable-pedantic --disable-plaintext-editor-only --enable-reorder --enable-strip --enable-svg --disable-tests --disable-xterm-updates --enable-xinerama --with-system-jpeg=/usr/local --with-system-mng=/usr/local --with-system-png=/usr/local --with-pthreads --enable-extensions=default,irc,xmlterm --prefix=/usr/X11R6 i386-portbld-freebsd4.5 --prefix=/usr/ports/www/mozilla/work/mozilla/dist --cache-file=../../.././config.cache --srcdir=. > loading cache ../../.././config.cache > updating cache ../../.././config.cache > creating ./config.status > creating Makefile > creating build/Makefile > creating build/autoconf.mk > creating include/Makefile > creating libraries/Makefile > creating libraries/libldap/Makefile > creating libraries/liblber/Makefile > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-ports" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020316022738.A75558-100000>