problem building FireFox

Jan Beich jbeich at tormail.org
Sat Jan 19 04:58:50 UTC 2013


Robert Huff <roberthuff at rcn.com> writes:

> gmake[5]: Entering directory `/data/port-work/usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd10.0/media/mtransport/third_party/nICEr/nicer_nicer'
> gcc46 -o src/util/mbslen.o -c -I../../../../../dist/system_wrappers -include /data/port-work/usr/ports/www/firefox/work/mozilla-release/config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -D_FILE_OFFSET_BITS=64 -DCHROMIUM_BUILD -DUSE_NSS=1 -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DUSE_SKIA=1 -DENABLE_TASK_MANAGER=1 -DENABLE_WEB_INTENTS=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PROTECTOR_SERVICE=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DSANITY_CHECKS -DUSE_TURN -DUSE_ICE -DUSE_RFC_3489_BACKWARDS_COMPATIBLE -DUSE_STUND_0_96 -DUSE_STUN_PEDANTIC -DNR_SOCKET_IS_VOID_PTR -Drestrict= -DR_PLATFORM_INT_TYPES='"mozilla/StandardInteger.h"' -DR_DEFINED_INT2=int16_t -DR_DEFINED_UINT2=uint16_t -DR_DEFINED_INT4=int32_t -DR_DEFINED_UINT4=uint32_t -DR_DEFINED_INT8=int64_t -DR_DEFINED_UINT8=uint64_t -DBSD -DHAVE_LIBM=1 -DHAVE_STRDUP=1 -DHAVE_STRLCPY=1 -DHAVE_SYS_TIME_H=1 -DHAVE_VFPRINTF=1 -DNEW_STDIORETSIGTYPE=void -DTIME_WITH_SYS_TIME_H=1 -D__UNUSED__="__attribute__((unused))" -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I. -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/event -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/log -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/plugin -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/registry -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/share -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/stats -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/util -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/util/libekr -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/port/generic/include -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//./src/crypto -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//./src/ice -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//./src/net -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//./src/stun -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//./src/util -I../../../../../dist/include -I/data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr//../nrappkit/src/port/darwin/include  -fPIC -isystem/usr/local/include  -I/usr/local/include -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wno-unused -Wno-overlength-strings -Wcast-align -O -pipe -g -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer  -Wall -Wno-parentheses -Wno-strict-prototypes -Wmissing-prototypes   -isystem/usr/local/include  -I/usr/local/include -include ../../../../../mozilla-config.h -DMOZILLA_CLIENT -MD -MF .deps/mbslen.o.pp  /data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr/src/util/mbslen.c
> In file included from /usr/include/xlocale.h:77:0,
>                  from ../../../../../dist/system_wrappers/xlocale.h:3,
>                  from /data/port-work/usr/ports/www/firefox/work/mozilla-release/media/mtransport/third_party/nICEr/src/util/mbslen.c:55:
> /usr/include/xlocale/_wchar.h:58:20: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:59:48: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:61:29: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:62:45: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:64:19: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:66:18: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:68:19: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:79:28: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:85:29: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:86:20: error: unknown type name 'FILE'
> /usr/include/xlocale/_wchar.h:111:19: error: unknown type name 'FILE'
> gmake[5]: *** [src/util/mbslen.o] Error 1

Does including <xlocale.h> work at all? If not try rebuilding gcc46 or
regen "fixed" headers.

/usr/local/lib/gcc46/gcc/x86_64-portbld-freebsd10.0/4.6.?/include-fixed


More information about the freebsd-gecko mailing list