Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Dec 2007 22:13:05 +0100
From:      Wilko Bulte <wb@freebie.xs4all.nl>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        gnome@freebsd.org
Subject:   Re: latest Firefox fails on https
Message-ID:  <20071227211305.GA32018@freebie.xs4all.nl>
In-Reply-To: <47741307.3040907@marcuscom.com>
References:  <20071226210217.GA25371@freebie.xs4all.nl> <1198708597.11242.0.camel@shumai.marcuscom.com> <20071227101815.GB28854@freebie.xs4all.nl> <4773D60E.7030907@marcuscom.com> <20071227192859.GA31327@freebie.xs4all.nl> <47741307.3040907@marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Quoting Joe Marcus Clarke, who wrote on Thu, Dec 27, 2007 at 04:03:03PM -0500 ..
> Wilko Bulte wrote:
> > Quoting Joe Marcus Clarke, who wrote on Thu, Dec 27, 2007 at 11:42:54AM -0500 ..
> >> Wilko Bulte wrote:
> >>> Quoting Joe Marcus Clarke, who wrote on Wed, Dec 26, 2007 at 05:36:37PM -0500 ..
> >>>> On Wed, 2007-12-26 at 22:02 +0100, Wilko Bulte wrote:
> >>>>> Hi folks,
> >>>>>
> >>>>> In the hope I will not make a fool out of myself with this question:
> >>>>>
> >>>>> I just brought my laptop to the very latest 8-CURRENT.  Worked without a
> >>>>> hitch.
> >>>>>
> >>>>> As a side project I decided to also bring all ports up to date to the
> >>>>> latest.
> >>>>>
> >>>>> One of the ports is Firefox.
> >>>>>
> >>>>> Which now gives me the following error message on every https: URL that I
> >>>>> try:
> >>>>>
> >>>>> 	Unexpected response from server
> >>>>> 	Firefox doesn't know how to communicate with the server.
> >>>>>
> >>>>> 	    *   Check to make sure your system has the Personal Security Manager
> >>>>> 		  installed.
> >>>>> 	    *   This might be due to a non-standard configuration on the server.
> >>>>>
> >>>>> I now have built from ports:
> >>>>> 	firefox-2.0.0.11,1  Web browser based on the browser portion of Mozilla
> >>>>> 	nss-3.11.7          Libraries to support development of security-enabled applic
> >>>>>
> >>>>> A somewhat earlier Firefox 2.0.0.x (whatever the prebuilt packages server
> >>>>> currently carries) I fetched via pkg_add -r gave me the same error message.
> >>>>>
> >>>>> Firefox works just fine with normal http servers.
> >>>>>
> >>>>> Google gives me lots of "me too" and assorted Linux crud but nothing
> >>>>> relevant to FreeBSD unfortunately.
> >>>> Rebuild devel/nspr, security/nss, then www/firefox, and you should be
> >>>> fine.
> >>> Took a while (P3 1.2GHz laptop) but it does not work, same problem still.
> >> That sucks.
> > 
> > Well.. it just tests my patience :)
> > 
> >>> What makes me suspicious is that the precompiled 8-current package exhibited
> >>> the same problem.
> >> That's not good.  SSL is working fine for me, and I see no reason why it
> >> should show as disabled.  Please provide the output of make configure
> >> for firefox.
> > 
> > Do you mean config.log ?  I have attached that one, and mozilla-config.h
> 
> No, the output of make configure would have been more useful.  As would
> work/mozilla/config/autoconf.mk after running make configure.

Woops.  Here is autoconf.mk 


-- 
Wilko Bulte				wilko@FreeBSD.org

--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="autoconf.mk"
Content-Transfer-Encoding: quoted-printable

#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Versi=
on
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is this file as it was released upon August 6, 1998.
#
# The Initial Developer of the Original Code is
# Christopher Seawood.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either of the GNU General Public License Version 2 or later (the "GPL"),
# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"=
),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****

# A netscape style .mk file for autoconf builds

INCLUDED_AUTOCONF_MK =3D 1
USE_AUTOCONF 	=3D 1
MOZILLA_CLIENT	=3D 1
BUILD_MODULES	=3D all
MOZILLA_VERSION =3D 1.8.1.11
FIREFOX_VERSION	=3D 2.0.0.11
THUNDERBIRD_VERSION	=3D 2.0.0.10pre
SUNBIRD_VERSION =3D 0.8pre
SEAMONKEY_VERSION	=3D 1.1.7

MOZ_BUILD_APP =3D browser
MOZ_APP_NAME	=3D firefox
MOZ_APP_DISPLAYNAME =3D Firefox
MOZ_APP_VERSION =3D 2.0.0.11

MOZ_PKG_SPECIAL =3D=20

prefix		=3D /usr/ports/www/firefox/work/fake
exec_prefix	=3D ${prefix}
bindir		=3D ${exec_prefix}/bin
includedir	=3D ${prefix}/include/firefox
libdir		=3D ${exec_prefix}/lib
datadir		=3D ${prefix}/share
mandir		=3D ${prefix}/man
idldir		=3D ${prefix}/share/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)

mozappdir	=3D $(libdir)/firefox
mredir		=3D $(libdir)/mre/mre-$(MOZ_APP_VERSION)
mrelibdir	=3D $(mredir)/lib

DIST		=3D $(DEPTH)/dist

MOZ_CHROME_FILE_FORMAT	=3D jar

MOZ_WIDGET_TOOLKIT	=3D gtk2
MOZ_GFX_TOOLKIT	=3D $(MOZ_WIDGET_TOOLKIT)
MOZ_X11			=3D 1

MOZ_JS_LIBS		   =3D -L$(DIST)/bin -lmozjs

MOZ_GFX_TOOLKIT_LDFLAGS     =3D -lgfx_$(MOZ_GFX_TOOLKIT) $(MOZ_XLIBRGB_LDFL=
AGS)
MOZ_WIDGET_TOOLKIT_LDFLAGS  =3D -lwidget_$(MOZ_WIDGET_TOOLKIT)

MOZ_DEBUG	=3D=20
MOZ_DEBUG_MODULES =3D=20
MOZ_PROFILE_MODULES =3D=20
MOZ_DEBUG_ENABLE_DEFS		=3D -DDEBUG -D_DEBUG -DDEBUG_root -DTRACING
MOZ_DEBUG_DISABLE_DEFS	=3D -DNDEBUG -DTRIMMED
MOZ_DEBUG_FLAGS	=3D -g
MOZ_DEBUG_LDFLAGS=3D
MOZ_DBGRINFO_MODULES	=3D=20
MOZ_EXTENSIONS  =3D cookie xml-rpc xmlextras pref transformiix universalcha=
rdet webservices inspector auth permissions reporter spellcheck
MOZ_IMG_DECODERS=3D png gif jpeg bmp xbm
MOZ_IMG_ENCODERS=3D png jpeg
MOZ_JSDEBUGGER  =3D 1
MOZ_PERF_METRICS =3D=20
MOZ_LEAKY	=3D=20
MOZ_JPROF       =3D=20
MOZ_XPCTOOLS    =3D=20
ENABLE_EAZEL_PROFILER=3D
EAZEL_PROFILER_CFLAGS=3D
EAZEL_PROFILER_LIBS=3D
GC_LEAK_DETECTOR =3D=20
NS_TRACE_MALLOC =3D=20
USE_ELF_DYNSTR_GC =3D=20
USE_PREBINDING =3D=20
INCREMENTAL_LINKER =3D=20
MACOSX_DEPLOYMENT_TARGET =3D=20
MOZ_MAIL_NEWS	=3D=20
MOZ_CALENDAR	=3D=20
MOZ_PLAINTEXT_EDITOR_ONLY =3D=20
MOZ_COMPOSER =3D=20
BUILD_SHARED_LIBS =3D 1
BUILD_STATIC_LIBS =3D=20
MOZ_STATIC_COMPONENT_LIBS =3D=20
MOZ_ENABLE_LIBXUL =3D=20
ENABLE_TESTS	=3D=20
IBMBIDI =3D 1
SUNCTL =3D=20
ACCESSIBILITY =3D 1
MOZ_VIEW_SOURCE =3D 1
MOZ_XPINSTALL =3D 1
MOZ_JSLOADER  =3D 1
MOZ_USE_NATIVE_UCONV =3D=20
MOZ_SINGLE_PROFILE =3D 1
MOZ_LDAP_XPCOM =3D=20
MOZ_LDAP_XPCOM_EXPERIMENTAL =3D=20
MOZ_BRANDING_DIRECTORY =3D other-licenses/branding/firefox
XPCOM_USE_LEA =3D=20
JS_ULTRASPARC_OPTS =3D=20
MOZ_ENABLE_POSTSCRIPT =3D 1
JS_STATIC_BUILD =3D=20
MOZ_INSTALLER	=3D=20
MOZ_UPDATER	=3D 1
MOZ_UPDATE_PACKAGING	=3D=20
MOZ_NO_ACTIVEX_SUPPORT =3D 1
MOZ_ACTIVEX_SCRIPTING_SUPPORT =3D=20
XPC_IDISPATCH_SUPPORT =3D=20
MOZ_XPFE_COMPONENTS =3D 1
MOZ_IPCD =3D=20
MOZ_PROFILESHARING =3D=20
MOZ_PROFILELOCKING =3D 1
MOZ_FEEDS =3D 1
MOZ_PLACES =3D=20
MOZ_STORAGE =3D 1
MOZ_SAFE_BROWSING =3D 1
MOZ_URL_CLASSIFIER =3D 1
MOZ_MORK =3D 1
MOZ_MORKREADER =3D=20
MOZ_NO_XPCOM_OBSOLETE =3D=20
MOZ_NO_FAST_LOAD =3D=20

MOZ_JAVAXPCOM =3D=20
JAVA_INCLUDE_PATH=3D""
JAVAC=3D""
JAR=3D""

# The MOZ_UI_LOCALE var is used to build a particular locale. Do *not*
# use the var to change any binary files. Do *not* use this var unless you
# write rules for the "clean-locale" and "locale" targets.
MOZ_UI_LOCALE =3D en-US

MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS =3D=20
MOZ_COMPONENT_NSPR_LIBS=3D-L$(DIST)/bin $(NSPR_LIBS)

MOZ_FIX_LINK_PATHS=3D-Wl,-rpath-link,$(DIST)/bin

XPCOM_FROZEN_LDOPTS=3D-L$(DIST)/bin $(MOZ_FIX_LINK_PATHS) -lxpcom
XPCOM_LIBS=3D-L$(DIST)/bin -lxpcom -lxpcom_core=20
MOZ_REORDER=3D
MOZ_TIMELINE=3D

ENABLE_STRIP	=3D 1

ClientWallet=3D1
CookieManagement=3D1
SingleSignon=3D1

MOZ_OJI		=3D 1
MOZ_PLUGINS	=3D 1

MOZ_POST_DSO_LIB_COMMAND =3D=20
MOZ_POST_PROGRAM_COMMAND =3D=20

MOZ_BUILD_ROOT             =3D /usr/ports/www/firefox/work/mozilla

MOZ_XUL                    =3D 1

NECKO_PROTOCOLS =3D about data file ftp gopher http res viewsource
NECKO_DISK_CACHE =3D 1
NECKO_SMALL_BUFFERS =3D=20
NECKO_COOKIES =3D 1

MOZ_NATIVE_ZLIB	=3D 1
MOZ_NATIVE_JPEG	=3D 1
MOZ_NATIVE_PNG	=3D 1
MOZ_TREE_CAIRO =3D=20

MOZ_UPDATE_XTERM =3D=20
MOZ_MATHML =3D 1
MOZ_XTF =3D 1
MOZ_NO_INSPECTOR_APIS =3D=20
MOZ_SVG =3D 1
MOZ_SVG_FOREIGNOBJECT =3D=20
MOZ_SVG_RENDERER_GDIPLUS =3D=20
MOZ_SVG_RENDERER_LIBART =3D=20
MOZ_SVG_RENDERER_CAIRO =3D 1
MOZ_LIBART_CFLAGS =3D=20
MOZ_ENABLE_CANVAS =3D 1
MOZ_CAIRO_CFLAGS =3D -D_THREAD_SAFE -I/usr/local/include/cairo -I/usr/local=
/include/freetype2 -I/usr/local/include =20
TX_EXE =3D=20

# Mac's don't like / in a #include, so we include the libart
# headers locally if we're using the external library
ifdef MOZ_LIBART_CFLAGS
ifndef MOZ_SVG_RENDERER_LIBART
MOZ_LIBART_CFLAGS :=3D $(MOZ_LIBART_CFLAGS)/libart_lgpl
endif
endif
MOZ_LIBART_LIBS =3D=20
MOZ_CAIRO_LIBS =3D -L/usr/local/lib   -lcairo =20

MOZ_ENABLE_GNOMEUI =3D=20
MOZ_GNOMEUI_CFLAGS =3D=20
MOZ_GNOMEUI_LIBS =3D=20

MOZ_GNOMEVFS_CFLAGS =3D=20
MOZ_GNOMEVFS_LIBS =3D=20

MOZ_GCONF_CFLAGS =3D=20
MOZ_GCONF_LIBS =3D=20

MOZ_LIBGNOME_CFLAGS =3D=20
MOZ_LIBGNOME_LIBS =3D=20

MOZ_ENABLE_GNOME_COMPONENT =3D=20

MOZ_INSURE =3D=20
MOZ_INSURIFYING =3D=20
MOZ_INSURE_DIRS =3D=20
MOZ_INSURE_EXCLUDE_DIRS =3D=20

MOZ_NATIVE_NSPR =3D 1
MOZ_NATIVE_NSS =3D 1

CROSS_COMPILE   =3D=20

OS_CPPFLAGS	=3D -I/usr/local/include/nss -I/usr/local/include/nss/nss  -I/u=
sr/local/include  -I/usr/local/include
OS_CFLAGS	=3D $(OS_CPPFLAGS) -Wall -W -Wno-unused -Wpointer-arith -Wcast-al=
ign -Wno-long-long -O2 -fno-strict-aliasing -pipe -O2 -pipe
OS_CXXFLAGS	=3D $(OS_CPPFLAGS) -fno-rtti -fno-exceptions -Wall -Wconversion=
 -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-p=
rivacy -Wno-non-virtual-dtor -Wno-long-long -O2 -fno-strict-aliasing -pipe =
-O2 -fshort-wchar -pipe
OS_LDFLAGS	=3D  -L/usr/local/lib/nss -Wl,-rpath,/usr/local/lib/firefox

OS_COMPILE_CFLAGS =3D $(OS_CPPFLAGS) -include $(DEPTH)/mozilla-config.h -DM=
OZILLA_CLIENT
OS_COMPILE_CXXFLAGS =3D $(OS_CPPFLAGS) -DMOZILLA_CLIENT -include $(DEPTH)/m=
ozilla-config.h

OS_INCLUDES	=3D $(NSPR_CFLAGS) $(JPEG_CFLAGS) $(PNG_CFLAGS) $(ZLIB_CFLAGS)
OS_LIBS		=3D -lm -pthread -pthread -L/usr/local/lib -liconv
ACDEFINES	=3D -DMOZILLA_VERSION=3D\"1.8.1.11\" -DMOZILLA_VERSION_U=3D1.8.1.=
11 -DD_INO=3Dd_ino -DSTDC_HEADERS=3D1 -DHAVE_ST_BLKSIZE=3D1 -DHAVE_SIGINFO_=
T=3D1 -DHAVE_INT16_T=3D1 -DHAVE_INT32_T=3D1 -DHAVE_INT64_T=3D1 -DHAVE_UINT=
=3D1 -DHAVE_UINT16_T=3D1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=3D1 -DHAVE_VISI=
BILITY_ATTRIBUTE=3D1 -DHAVE_DIRENT_H=3D1 -DHAVE_GETOPT_H=3D1 -DHAVE_MEMORY_=
H=3D1 -DHAVE_UNISTD_H=3D1 -DHAVE_NL_TYPES_H=3D1 -DHAVE_X11_XKBLIB_H=3D1 -DH=
AVE_SYS_STATVFS_H=3D1 -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_LIBC_R=3D1 -DHAVE_LIBM=
=3D1 -DFUNCPROTO=3D15 -DHAVE_XSHM=3D1 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 -=
DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD=3D1 -D=
HAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_RINT=3D1 -DHAVE_FLOCKFILE=3D1 -=
DHAVE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_=
COPY=3Dva_copy -DHAVE_VA_COPY=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -DMOZ_DEFAULT=
_TOOLKIT=3D\"gtk2\" -DMOZ_WIDGET_GTK2=3D1 -DMOZ_ENABLE_XREMOTE=3D1 -DMOZ_X1=
1=3D1 -DMOZ_PHOENIX=3D1 -DMOZ_BUILD_APP=3Dbrowser -DMOZ_XUL_APP=3D1 -DMOZ_E=
NABLE_CANVAS=3D1 -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_ENABLE_XFT=
=3D1 -DOJI=3D1 -DMOZ_ENABLE_XINERAMA=3D1 -DIBMBIDI=3D1 -DMOZ_VIEW_SOURCE=3D=
1 -DACCESSIBILITY=3D1 -DMOZ_XPINSTALL=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINTING=
=3D1 -DNS_PRINT_PREVIEW=3D1 -DMOZ_XTF=3D1 -DMOZ_MATHML=3D1 -DMOZ_SVG=3D1 -D=
MOZ_SVG_RENDERER_CAIRO=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 -=
DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1 -DNS_DISA=
BLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D1 -DMOZ_USER_DIR=3D\".mozilla\" -DM=
OZ_XUL=3D1 -DMOZ_PROFILELOCKING=3D1 -DMOZ_MORK=3D1 -DMOZ_DLL_SUFFIX=3D\".so=
\" -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D1 -DJS_THREADSAFE=3D1 -DMOZ_ACCESSIBILI=
TY_ATK=3D1 -DMOZILLA_1_8_BRANCH=3D1 -DMOZILLA_LOCALE_VERSION=3D\"1.8.1\" -D=
MOZILLA_REGION_VERSION=3D\"1.8.1\" -DMOZILLA_SKIN_VERSION=3D\"1.8\"=20

MOZ_OPTIMIZE	=3D 1
MOZ_OPTIMIZE_FLAGS =3D -O
MOZ_OPTIMIZE_LDFLAGS =3D=20

PROFILE_GEN_CFLAGS =3D -fprofile-generate
PROFILE_USE_CFLAGS =3D -fprofile-use

XCFLAGS		=3D  -I/usr/local/include
XLDFLAGS	=3D  -L/usr/local/lib
XLIBS		=3D -lX11=20

WIN_TOP_SRC	=3D=20
CYGWIN_WRAPPER	=3D=20
AS_PERL         =3D=20
CYGDRIVE_MOUNT	=3D=20
AR		=3D ar
AR_FLAGS	=3D cr $@
AR_EXTRACT	=3D $(AR) x
AR_LIST		=3D $(AR) t
AR_DELETE	=3D $(AR) d
AS		=3D $(CC)
ASFLAGS		=3D=20
AS_DASH_C_FLAG	=3D -c
LD		=3D ld
RC		=3D=20
RCFLAGS		=3D=20
WINDRES		=3D :
USE_SHORT_LIBNAME =3D=20
IMPLIB		=3D=20
FILTER		=3D=20
BIN_FLAGS	=3D=20
MIDL		=3D=20
MIDL_FLAGS	=3D=20
_MSC_VER	=3D=20

DLL_PREFIX	=3D lib
LIB_PREFIX	=3D lib
OBJ_SUFFIX	=3D o
LIB_SUFFIX	=3D a
DLL_SUFFIX	=3D .so
BIN_SUFFIX	=3D=20
ASM_SUFFIX	=3D s
IMPORT_LIB_SUFFIX =3D=20
USE_N32		=3D=20
HAVE_64BIT_OS	=3D=20

# Temp hack.  It is not my intention to leave this crap in here for ever.
# Im talking to fur right now to solve the problem without introducing=20
# NS_USE_NATIVE to the build system -ramiro.
NS_USE_NATIVE =3D=20

CC		    =3D cc
CXX		    =3D c++

GNU_AS		=3D 1
GNU_LD		=3D 1
GNU_CC		=3D 1
GNU_CXX		=3D 1
HAVE_GCC3_ABI	=3D 1

HOST_CC		=3D cc
HOST_CXX	=3D c++
HOST_CFLAGS	=3D -O2 -fno-strict-aliasing -pipe   -O2 -DXP_UNIX
HOST_CXXFLAGS	=3D -O2 -fno-strict-aliasing -pipe -O2
HOST_OPTIMIZE_FLAGS =3D -O2
HOST_NSPR_MDCPUCFG =3D=20
HOST_AR		=3D $(AR)
HOST_AR_FLAGS	=3D $(AR_FLAGS)
HOST_LD		=3D=20
HOST_RANLIB	=3D ranlib
HOST_BIN_SUFFIX	=3D=20

HOST_LIBIDL_CONFIG =3D=20
HOST_LIBIDL_CFLAGS =3D=20
HOST_LIBIDL_LIBS   =3D=20

HOST_OS_ARCH	=3D freebsd8.0
host_cpu	=3D i386
host_vendor	=3D unknown
host_os		=3D freebsd8.0

TARGET_NSPR_MDCPUCFG =3D=20
TARGET_CPU	=3D i386
TARGET_VENDOR	=3D unknown
TARGET_OS	=3D freebsd8.0
TARGET_MD_ARCH	=3D unix
TARGET_XPCOM_ABI =3D x86-gcc3

AUTOCONF	=3D :
PERL		=3D /usr/local/bin/perl5.8.8
RANLIB		=3D ranlib
WHOAMI		=3D /usr/bin/whoami
UNZIP		=3D /usr/local/bin/unzip
ZIP		=3D /usr/local/bin/zip
XARGS		=3D /usr/bin/xargs
STRIP		=3D strip
DOXYGEN		=3D :
MAKE		=3D /usr/local/bin/gmake
PBBUILD_BIN	=3D=20
SDP		=3D=20
NSINSTALL_BIN	=3D=20

ifdef MOZ_NATIVE_JPEG
JPEG_CFLAGS	=3D -I/usr/local/include
JPEG_LIBS	=3D -L/usr/local/lib -ljpeg=20
JPEG_REQUIRES	=3D
else
JPEG_CFLAGS	=3D=20
JPEG_LIBS	=3D -L$(DIST)/lib -lmozjpeg
JPEG_REQUIRES	=3D jpeg
endif

ifdef MOZ_NATIVE_ZLIB
ZLIB_CFLAGS	=3D -I/usr/include
ZLIB_LIBS	=3D -L/usr/lib -lz=20
ZLIB_REQUIRES	=3D
else
ZLIB_CFLAGS	=3D=20
ifdef MOZ_ENABLE_LIBXUL
MOZ_ZLIB_LIBS =3D -L$(DIST)/lib -lmozz
else
ZLIB_LIBS =3D -L$(DIST)/lib -lmozz
endif
ZLIB_REQUIRES	=3D zlib
endif

ifdef MOZ_NATIVE_PNG
PNG_CFLAGS	=3D -I/usr/local/include
PNG_LIBS	=3D -L/usr/local/lib -lpng=20
PNG_REQUIRES	=3D
else
PNG_CFLAGS	=3D=20
PNG_LIBS	=3D -L$(DIST)/lib -lmozpng
PNG_REQUIRES	=3D png
endif

NSPR_CONFIG	=3D /usr/local/bin/nspr-config
NSPR_CFLAGS	=3D -I/usr/local/include/nspr
NSPR_LIBS	=3D -L/usr/local/lib -lplds4 -lplc4 -lnspr4 -pthread

NSS_CONFIG	=3D /usr/local/bin/nss-config
NSS_CFLAGS	=3D -I/usr/local/include/nss
NSS_LIBS	=3D -Wl,-R/usr/local/lib/nss -L/usr/local/lib/nss -lssl3 -lsmime3 =
-lnss3 -lcrmf
NSS_DEP_LIBS	=3D=20

LDAP_CFLAGS	=3D=20
LDAP_LIBS	=3D=20
XPCOM_GLUE_LDOPTS =3D $(DIST)/lib/$(LIB_PREFIX)xpcomglue_s.$(LIB_SUFFIX) $(=
XPCOM_FROZEN_LDOPTS)
XPCOM_STANDALONE_GLUE_LDOPTS =3D $(DIST)/lib/$(LIB_PREFIX)xpcomglue.$(LIB_S=
UFFIX)
MOZ_XPCOM_OBSOLETE_LIBS =3D -L$(DIST)/lib -lxpcom_compat

USE_DEPENDENT_LIBS =3D 1

# UNIX98 iconv support
LIBICONV =3D=20

# MKSHLIB_FORCE_ALL is used to force the linker to include all object
# files present in an archive. MKSHLIB_UNFORCE_ALL reverts the linker
# to normal behavior. Makefile's that create shared libraries out of
# archives use these flags to force in all of the .o files in the
# archives into the shared library.
WRAP_MALLOC_LIB         =3D=20
WRAP_MALLOC_CFLAGS      =3D=20
DSO_CFLAGS              =3D=20
DSO_PIC_CFLAGS          =3D -fPIC
MKSHLIB                 =3D $(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOP=
TS) -Wl,-h,$@ -o $@
MKCSHLIB                =3D $(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS)=
 -Wl,-h,$@ -o $@
MKSHLIB_FORCE_ALL       =3D -Wl,--whole-archive
MKSHLIB_UNFORCE_ALL     =3D -Wl,--no-whole-archive
DSO_LDOPTS              =3D -shared -Wl,-z,defs
DLL_SUFFIX              =3D .so

NO_LD_ARCHIVE_FLAGS     =3D=20

GTK_CONFIG	=3D=20
TK_CFLAGS	=3D $(MOZ_GTK2_CFLAGS)
TK_LIBS		=3D $(MOZ_GTK2_LIBS)

MOZ_TOOLKIT_REGISTRY_CFLAGS =3D \
	-DWIDGET_DLL=3D\"libwidget_$(MOZ_WIDGET_TOOLKIT)$(DLL_SUFFIX)\" \
	-DGFXWIN_DLL=3D\"libgfx_$(MOZ_GFX_TOOLKIT)$(DLL_SUFFIX)\" \
	$(TK_CFLAGS)

CAIRO_FT_CFLAGS         =3D=20

MOZ_ENABLE_CAIRO_GFX	=3D=20
MOZ_ENABLE_CAIRO_FT     =3D=20
MOZ_ENABLE_GTK		=3D=20
MOZ_ENABLE_GTK2		=3D 1
MOZ_ENABLE_XLIB		=3D=20
MOZ_ENABLE_QT		=3D=20
MOZ_ENABLE_PHOTON	=3D=20
MOZ_ENABLE_COCOA	=3D=20
MOZ_ENABLE_XREMOTE	=3D 1

MOZ_GTK_CFLAGS		=3D=20
MOZ_GTK_LDFLAGS		=3D=20

MOZ_GTK2_CFLAGS		=3D -D_THREAD_SAFE -I/usr/local/include/gtk-2.0 -I/usr/loc=
al/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/ca=
iro -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/includ=
e/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/freetype2=
 =20
MOZ_GTK2_LIBS		=3D -L/usr/local/lib   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0=
 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXext -lXrender -lXinerama -lXi -lXrand=
r -lXcursor -lXcomposite -lXdamage -lcairo -lpangoft2-1.0 -lfontconfig -lfr=
eetype -lz -lpango-1.0 -lm -lX11 -lXfixes -lgobject-2.0 -lgmodule-2.0 -lgli=
b-2.0 -liconv =20

MOZ_XLIB_CFLAGS		=3D=20
MOZ_XLIB_LDFLAGS	=3D=20

MOZ_QT_CFLAGS		=3D=20
MOZ_QT_LDFLAGS		=3D=20

MOZ_XPRINT_CFLAGS	=3D  -I/usr/local/include
MOZ_XPRINT_LDFLAGS	=3D  -L/usr/local/lib -lXp -lXext -lX11
MOZ_ENABLE_XPRINT	=3D=20

MOZ_ENABLE_FREETYPE2   =3D=20
FT2_CFLAGS             =3D -I/usr/local/include/freetype2 -I/usr/local/incl=
ude
FT2_LIBS               =3D -L/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib =
-lfreetype -lz

MOZ_ENABLE_XFT		=3D 1
MOZ_XFT_CFLAGS		=3D -D_THREAD_SAFE -I/usr/local/include -I/usr/local/includ=
e/freetype2 =20
MOZ_XFT_LIBS		=3D -L/usr/local/lib   -lXft -lXrender -lfontconfig -lfreetyp=
e -lz -lX11 =20
MOZ_ENABLE_COREXFONTS	=3D=20

MOZ_ENABLE_PANGO        =3D=20
MOZ_PANGO_CFLAGS        =3D=20
MOZ_PANGO_LIBS          =3D=20

MOZ_EXTRA_X11CONVERTERS	=3D=20

MOZ_ENABLE_XINERAMA	=3D 1
MOZ_XINERAMA_LIBS	=3D -lXinerama

MOZ_XIE_LIBS		=3D=20
XT_LIBS			=3D -lXt

GLIB_CFLAGS	=3D -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/inc=
lude =20
GLIB_LIBS	=3D -L/usr/local/lib   -lglib-2.0 -liconv =20
GLIB_GMODULE_LIBS	=3D=20
LIBIDL_CFLAGS =3D -I/usr/local/include/libIDL-2.0 -I/usr/local/include/glib=
-2.0 -I/usr/local/lib/glib-2.0/include =20
LIBIDL_LIBS =3D -L/usr/local/lib   -lIDL-2 -lglib-2.0 -liconv =20
STATIC_LIBIDL =3D=20

MOZ_NATIVE_MAKEDEPEND	=3D=20

# Used for LD_LIBRARY_PATH
LIBS_PATH       =3D=20

MOZ_AUTO_DEPS	=3D=20
COMPILER_DEPEND =3D=20
MDDEPDIR        :=3D .deps

MOZ_DEMANGLE_SYMBOLS =3D=20

# XXX - these need to be cleaned up and have real checks added -cls
CM_BLDTYPE=3Ddbg
AWT_11=3D1
MOZ_BITS=3D32
OS_TARGET=3DFreeBSD
OS_ARCH=3DFreeBSD
OS_RELEASE=3D8.0-CURRENT
OS_TEST=3Di386

TARGET_DEVICE =3D=20

# For AIX build
AIX_OBJMODEL =3D=20

# For OS/2 build
MOZ_OS2_TOOLS =3D=20
MOZ_OS2_EMX_OBJECTFORMAT =3D=20

HAVE_XIE=3D

MOZ_MOVEMAIL=3D1
MOZ_PSM=3D1

# Gssapi (krb5) libraries and headers for the Negotiate auth method
GSSAPI_INCLUDES =3D @GSSAPI_INCLUDES@
USE_GSSAPI	=3D @USE_GSSAPI@

# for Qt build
MOC=3D

# Win32 options
MOZ_PROFILE	=3D=20
MOZ_COVERAGE	=3D=20
MOZ_BROWSE_INFO	=3D=20
MOZ_TOOLS_DIR	=3D=20
MOZ_DEBUG_SYMBOLS =3D=20
MOZ_QUANTIFY	=3D=20

#python options
PYTHON =3D=20
PYTHON_PREFIX =3D=20
PYTHON_INCLUDES =3D=20
PYTHON_LIBS =3D=20
PYTHON_DEBUG_SUFFIX =3D=20
PYTHON_DLL_SUFFIX =3D=20
PYTHON_VER_DOTTED =3D=20
PYTHON_VER =3D=20

# Codesighs tools option, enables win32 mapfiles.
MOZ_MAPINFO	=3D=20

MOZ_PHOENIX	=3D 1
MOZ_XULRUNNER	=3D=20
MOZ_XUL_APP	=3D 1
MOZ_THUNDERBIRD =3D=20
MOZ_STANDALONE_COMPOSER=3D=20
MOZ_STATIC_MAIL_BUILD =3D=20
MOZ_SUNBIRD	=3D=20
MOZ_SUITE	=3D=20
WINCE		=3D=20

MOZ_DISTRIBUTION_ID =3D org.mozilla

MINIMO		=3D=20

MACOS_SDK_DIR	=3D=20
NEXT_ROOT	=3D=20
GCC_VERSION	=3D=20
XCODEBUILD_VERSION=3D=20
HAS_XCODE_2_1	=3D=20
UNIVERSAL_BINARY=3D=20

VISIBILITY_FLAGS =3D -I$(DIST)/include/system_wrappers -include $(topsrcdir=
)/config/gcc_hidden.h
WRAP_SYSTEM_INCLUDES =3D 1

MOZ_V1_STRING_ABI =3D 1

MOZILLA_1_8_BRANCH =3D 1

--qDbXVdCdHGoSgWSk--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071227211305.GA32018>