From owner-freebsd-gecko@FreeBSD.ORG Mon May 23 11:07:18 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58B0E106564A for ; Mon, 23 May 2011 11:07:18 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 497638FC18 for ; Mon, 23 May 2011 11:07:18 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p4NB7ISj051946 for ; Mon, 23 May 2011 11:07:18 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p4NB7HUe051944 for gecko@FreeBSD.org; Mon, 23 May 2011 11:07:17 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 23 May 2011 11:07:17 GMT Message-Id: <201105231107.p4NB7HUe051944@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2011 11:07:18 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/156912 gecko Fix port: mail/thunderbird occasionally breaks with gm o ports/156889 gecko www/firefox36: firefox 3.6.17 eats cpu on current/x64 o ports/156813 gecko [PATCH] deskutils/lightning-thunderbird: Patch to requ o ports/156777 gecko www/firefox and mail/thunderbird menus show corrupt da o ports/156335 gecko www/firefox: Repeatable firefox-4.0_1,1 crash f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/155291 gecko reinstalling www/firefox removes www/firefox-sync o ports/153114 gecko www/firefox 3.6.12_1,1 crash: Assertion failure: prop o ports/150631 gecko www/firefox 3.6.9 does not build if you have previousl o ports/146231 gecko [feature request] [patch] www/firefox: use port libs o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 11 problems total. From owner-freebsd-gecko@FreeBSD.ORG Wed May 25 03:52:30 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3307D106564A; Wed, 25 May 2011 03:52:30 +0000 (UTC) (envelope-from epopen@gmail.com) Received: from mail-qy0-f182.google.com (mail-qy0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id D05CF8FC08; Wed, 25 May 2011 03:52:25 +0000 (UTC) Received: by qyk27 with SMTP id 27so5022696qyk.13 for ; Tue, 24 May 2011 20:52:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:from:date:message-id:subject:to:cc :content-type:content-transfer-encoding; bh=qmTUcItDlk8g6QuPYIwigjye96paDaazsK+QqyDu8b4=; b=q+Nth4GsyHD/kOtjtZwDSYolIjI+kQkSmWxFEQB1AFfoUEjbGY2hdw1as8SesPpi2o /ofFcxF1zt1t79ADcvE9z1THJZytYvqjgOBRQLECyeBSXs/gxNmLzBKLyJv43MhyEwVG GFe4nT0fXPJovv5ILCWnYW3a0XhGFRBlyTieQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; b=NbffY+R8QJfVTSPBb4jos9LWpA4WqENijB6ADKck0F8n/qRwYlzhvI4wQwfisn6mAk A14LEUmKB+4aZrWiC+FNUuiHBL9Bmh+b7auiBT7fTH2G9a88F5jLV8SeGkIcUw3WhGsM RrgVtDlKNMhKTVO8AEXlbt5n8vzLM3x0W/Wks= Received: by 10.229.7.137 with SMTP id d9mr3252266qcd.251.1306293790066; Tue, 24 May 2011 20:23:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.239.80 with HTTP; Tue, 24 May 2011 20:22:50 -0700 (PDT) From: Neko Chang Date: Wed, 25 May 2011 11:22:50 +0800 Message-ID: To: gecko@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports@freebsd.org Subject: Firefox 4 with PGO compile error X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2011 03:52:30 -0000 Hi FreeBSD team :D I tried build firefox 4 with PGO support via ports under GNOME 2.32.1(ordinary user, but build firefox by root), but build fail. Later I posted the problem to FreeBSD support forums,(http://forums.freebsd.org/showthread.php?t=3D23827) But can't solve it. So I write the mail :D Please help me.... * Output from 'uname -a'. FreeBSD epopen.com 8.2-STABLE FreeBSD 8.2-STABLE #0: Sat Apr 23 16:23:23 CST 2011 localhost:/usr/obj/usr/src/sys/Kernel amd64 * Output from 'ident /usr/ports/www/firefox/Makefile' /usr/ports/www/firefox/Makefile: $FreeBSD: ports/www/firefox/Makefile,v 1.240 2011/04/29 06:31:39 flo E= xp $ * Where/when did the problem occur: configuring, building, or running firef= ox Build. * How can you reproduce the problem? If turn-on PGO in "make config" Under is error message.... if test -d ../../../../dist/bin ; then touch ../../../../dist/bin/.purgecaches ; fi gmake[5]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/other= -licenses/branding/firefox/locales' hg: not found Making langpack /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/browse= r/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/config= /nsinstall -D ../../dist/install/ /usr/local/bin/perl5.12.3 /usr/ports/www/firefox/work/mozilla-2.0/config/preprocessor.pl -DOSTYPE=3D\"FreeBSD8\" -DOSARCH=3DFreeBSD -DAB_CD=3Den-US -DMOZ_LANGPACK_EID=3Dlangpack-en-US@firefox.mozilla.org -DMOZ_APP_VERSION=3D4.0.1 -DLOCALE_SRCDIR=3D/usr/ports/www/firefox/work/mozilla-2.0/browser/locales/e= n-US -DPKG_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64" -DPKG_INST_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64.installer" -DDLL_PREFIX=3Dlib -DDLL_SUFFIX=3D.so -DBIN_SUFFIX=3D -DHAVE_64BIT_OS=3D1 -DMOZILLA_VERSION=3D\"2.0.1\" -DMOZILLA_VERSION_U=3D2.0.1 -DD_INO=3Dd_ino -DSTDC_HEADERS=3D1 -DHAVE_SSIZE_T=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_VISIBILITY_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 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1 -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_DLOPEN=3D1 -DHAVE_DLADDR=3D1 -DFUNCPROTO=3D15 -DHAVE_XSHM=3D1 -DHAVE_LIBXSS=3D1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=3D1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=3D1 -DHAVE_FT_LOAD_SFNT_TABLE=3D1 -DHAVE_FT_SELECT_SIZE=3D1 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 -DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD=3D1 -DHAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_SETBUF=3D1 -DHAVE_ISATTY=3D1 -DHAVE_FLOCKFILE=3D1 -DHAVE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 -DHAVE_CLOCK_MONOTONIC=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COPY=3Dva_copy -DHAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAVE_THREAD_TLS_KEYWORD=3D= 1 -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D1 -DHAVE_POSIX_MEMALIGN=3D1 -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -DHAVE_LOCALECONV=3D1 -DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=3D__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(warn_unused_result\)\) -DNS_NORETURN=3D__attribute__\(\(noreturn\)\) -DMOZ_PHOENIX=3D1 -DMOZ_BUILD_APP=3Dbrowser -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 -DMOZ_PDF_PRINTING=3D1 -DMOZ_ENABLE_XREMOTE=3D1 -DMOZ_OFFICIAL_BRANDING=3D1 -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_PANGO=3D1 -DMOZ_ENABLE_GNOMEVFS=3D1 -DMOZ_ENABLE_GCONF=3D1 -DMOZ_ENABLE_LIBNOTIFY=3D1 -DMOZ_ENABLE_GNOMEUI=3D1 -DMOZ_ENABLE_DBUS=3D1 -DIBMBIDI=3D1 -DMOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINTING= =3D1 -DNS_PRINT_PREVIEW=3D1 -DMOZ_OGG=3D1 -DATTRIBUTE_ALIGNED_MAX=3D64 -DMOZ_WEBM=3D1 -DVPX_X86_ASM=3D1 -DMOZ_WAVE=3D1 -DMOZ_SYDNEYAUDIO=3D1 -DMOZ_MEDIA=3D1 -DMOZ_VORBIS=3D1 -DMOZ_XTF=3D1 -DMOZ_CRASHREPORTER_ENABLE_PERCENT=3D100 -DMOZ_MATHML=3D1 -DMOZ_SVG=3D1 -DMOZ_SMIL=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1 -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D1 -DMOZ_CHROME_FILE_FORMAT_JAR=3D1 -DMOZ_DEFAULT_MOZILLA_FIVE_HOME=3D\"/usr/local/lib/firefox\" -DMOZ_USER_DIR=3D\".mozilla\" -DMOZ_STATIC_JS=3D1 -DMOZ_ENABLE_LIBXUL=3D1 -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 -DMOZ_PROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES=3D1 -DMOZ_MORKREADER= =3D1 -DMOZ_PLACES=3D1 -DMOZ_SERVICES_SYNC=3D1 -DMOZ_APP_UA_NAME=3D\"\" -DMOZ_APP_UA_VERSION=3D\"4.0.1\" -DMOZ_UA_FIREFOX_VERSION=3D\"4.0.1\" -DMOZ_UA_BUILDID=3D\"20100101\" -DMOZ_DLL_SUFFIX=3D\".so\" -DHAVE_FONTCONFIG_FCFREETYPE_H=3D1 -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D1 -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION=3D1 -DATK_MINOR_VERSION=3D3= 2 -DATK_REV_VERSION=3D0 -I/usr/ports/www/firefox/work/mozilla-2.0/toolkit/locales/en-US/defines.inc -I/usr/ports/www/firefox/work/mozilla-2.0/browser/locales/en-US/defines.inc /usr/ports/www/firefox/work/mozilla-2.0/browser/locales/generic/install.rdf > ../../dist/xpi-stage/locale-en-US/install.rdf cd ../../dist/xpi-stage/locale-en-US && \ /usr/local/bin/zip -r9D /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/browse= r/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi install.rdf chrome chrome.manifest -x chrome/en-US.manifest adding: install.rdf (deflated 50%) adding: chrome/en-US.jar (deflated 75%) adding: chrome.manifest (deflated 78%) gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/locales' gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/installer' gmake tools gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/installer' gmake[3]: Nothing to be done for `tools'. gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/installer' if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi hg: not found gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/installer' gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.= 2/dist/firefox/firefox-bin', '-no-remote', '-profile', '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/_prof= ile/pgo/pgoprofile/', 'http://127.0.0.1:8888/index.html'] INFO | automation.py | Application pid: 95151 (firefox-bin:95151): GnomeUI-WARNING **: While connecting to session manage= r: None of the authentication protocols specified are supported. ** GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error =3D=3D NULL) TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test run INFO | automation.py | Application ran for: 0:00:03.279356 INFO | automation.py | Reading PID log: /tmp/tmpJZSM19pidlog gmake: *** [profiledbuild] Error 250 *** Error code 1 Stop in /usr/ports/www/firefox. *** Error code 1 Stop in /usr/ports/www/firefox. [/usr/ports/www/firefox]# =EF=BC=9D=EF=BC=9D=EF=BC=9D=EF=BC=9D Make start, System print-out under message To build Firefox with PGO support you need a running X server and build this port with an user who could access the X server! During the build a Firefox instance will start and run some test. Do not interrupt or close Firefox during this tests! The message and error log, I think firefox need connect a daemon (localhost:8888) if PGO support ON when build. But I don't know what daemon need, even Google..... If I help to debug, Please tell me. Thanks your hard work, Let us good firefox :D --=20 Regards, Wei-Jen Chang =E5=81=B6=E7=9A=84=E8=B2=93=E5=92=AA=E6=8E=A8=E5=80=92=E7=AB=99 http://www.= epopen.com XD From owner-freebsd-gecko@FreeBSD.ORG Wed May 25 10:10:14 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A80E7106564A; Wed, 25 May 2011 10:10:14 +0000 (UTC) (envelope-from dnebdal@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 655968FC16; Wed, 25 May 2011 10:10:14 +0000 (UTC) Received: by iwn33 with SMTP id 33so9475558iwn.13 for ; Wed, 25 May 2011 03:10:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=3wGhAu8BQwc2IxV6QK2zoDAT0j8di1ghmDz6KZdcXZE=; b=pRe0A1IOpcqkse2Y5AKv10wnkqURhFn7/eXWdt+oClgEatBM7WUuHm1xyWzanb/TPc gfs7TfoUwvGsugmieEVReMCX/b47oZlKvcsPsn68rlFMt8IrLTThC9/gnz3hSa/yfLuL kIdfWBBvwFDRvbbWc0thWbLjuxuVIaMz+ROlw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=P4FPiplyjbrLhyv2VKIhktAjHS6o4w8dds7CE4aBqSoU5/+qUoTWO4KAXzil1loh47 ZGBBoFeX0vLs7iiPrenFaDBCmR95FehdeZ5+dL25wHEZmZzi9VFS34j6Qm1t/g4UHMhQ /ck/aEdHhX7xz/rr7ocpz+/WRA1J4B12zUQmE= MIME-Version: 1.0 Received: by 10.231.181.211 with SMTP id bz19mr4255608ibb.107.1306316376853; Wed, 25 May 2011 02:39:36 -0700 (PDT) Received: by 10.231.35.201 with HTTP; Wed, 25 May 2011 02:39:36 -0700 (PDT) In-Reply-To: References: Date: Wed, 25 May 2011 11:39:36 +0200 Message-ID: From: Daniel Nebdal To: Neko Chang Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gecko@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Firefox 4 with PGO compile error X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2011 10:10:14 -0000 On Wed, May 25, 2011 at 5:22 AM, Neko Chang wrote: > Hi FreeBSD team :D > > I tried build firefox 4 with PGO support via ports under GNOME > 2.32.1(ordinary user, but build firefox by root), but build fail. > Later I posted the problem to FreeBSD support > forums,(http://forums.freebsd.org/showthread.php?t=3D23827) > But can't solve it. > > So I write the mail :D > Please help me.... > > * Output from 'uname -a'. > FreeBSD epopen.com 8.2-STABLE FreeBSD 8.2-STABLE #0: Sat Apr 23 > 16:23:23 CST 2011 =C2=A0 =C2=A0 localhost:/usr/obj/usr/src/sys/Kernel =C2= =A0amd64 > > * Output from 'ident /usr/ports/www/firefox/Makefile' > /usr/ports/www/firefox/Makefile: > =C2=A0 =C2=A0 $FreeBSD: ports/www/firefox/Makefile,v 1.240 2011/04/29 06:= 31:39 flo Exp $ > > * Where/when did the problem occur: configuring, building, or =C2=A0 runn= ing firefox > =C2=A0Build. > > * How can you reproduce the problem? > =C2=A0If turn-on PGO in "make config" > > Under is error message.... > > if test -d ../../../../dist/bin ; then touch > ../../../../dist/bin/.purgecaches ; fi > gmake[5]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/oth= er-licenses/branding/firefox/locales' > hg: not found > Making langpack > /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brow= ser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi > /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/conf= ig/nsinstall > -D ../../dist/install/ > /usr/local/bin/perl5.12.3 > /usr/ports/www/firefox/work/mozilla-2.0/config/preprocessor.pl > -DOSTYPE=3D\"FreeBSD8\" -DOSARCH=3DFreeBSD -DAB_CD=3Den-US > -DMOZ_LANGPACK_EID=3Dlangpack-en-US@firefox.mozilla.org > -DMOZ_APP_VERSION=3D4.0.1 > -DLOCALE_SRCDIR=3D/usr/ports/www/firefox/work/mozilla-2.0/browser/locales= /en-US > -DPKG_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64" > -DPKG_INST_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64.installer" > -DDLL_PREFIX=3Dlib -DDLL_SUFFIX=3D.so -DBIN_SUFFIX=3D -DHAVE_64BIT_OS=3D1 > -DMOZILLA_VERSION=3D\"2.0.1\" -DMOZILLA_VERSION_U=3D2.0.1 -DD_INO=3Dd_ino > -DSTDC_HEADERS=3D1 -DHAVE_SSIZE_T=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=3D= 1 > -DHAVE_VISIBILITY_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 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1 > -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_DLOPEN=3D1 -DHAVE_DLADDR=3D1 -DFUNCPROTO=3D= 15 > -DHAVE_XSHM=3D1 -DHAVE_LIBXSS=3D1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=3D1 > -DHAVE_FT_GLYPHSLOT_EMBOLDEN=3D1 -DHAVE_FT_LOAD_SFNT_TABLE=3D1 > -DHAVE_FT_SELECT_SIZE=3D1 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 > -DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD=3D1 > -DHAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_SETBUF=3D1 -DHAVE_ISATTY=3D= 1 > -DHAVE_FLOCKFILE=3D1 -DHAVE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 > -DHAVE_CLOCK_MONOTONIC=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COPY=3Dva_cop= y > -DHAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAVE_THREAD_TLS_KEYWORD= =3D1 > -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D1 -DHAVE_POSIX_MEMALIGN=3D= 1 > -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -DHAVE_LOCALECONV=3D1 > -DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\)\) > -DNS_ATTR_MALLOC=3D__attribute__\(\(malloc\)\) > -DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(warn_unused_result\)\) > -DNS_NORETURN=3D__attribute__\(\(noreturn\)\) -DMOZ_PHOENIX=3D1 > -DMOZ_BUILD_APP=3Dbrowser -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 > -DMOZ_PDF_PRINTING=3D1 -DMOZ_ENABLE_XREMOTE=3D1 -DMOZ_OFFICIAL_BRANDING= =3D1 > -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_PANGO=3D1 > -DMOZ_ENABLE_GNOMEVFS=3D1 -DMOZ_ENABLE_GCONF=3D1 -DMOZ_ENABLE_LIBNOTIFY= =3D1 > -DMOZ_ENABLE_GNOMEUI=3D1 -DMOZ_ENABLE_DBUS=3D1 -DIBMBIDI=3D1 > -DMOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINTIN= G=3D1 > -DNS_PRINT_PREVIEW=3D1 -DMOZ_OGG=3D1 -DATTRIBUTE_ALIGNED_MAX=3D64 > -DMOZ_WEBM=3D1 -DVPX_X86_ASM=3D1 -DMOZ_WAVE=3D1 -DMOZ_SYDNEYAUDIO=3D1 > -DMOZ_MEDIA=3D1 -DMOZ_VORBIS=3D1 -DMOZ_XTF=3D1 > -DMOZ_CRASHREPORTER_ENABLE_PERCENT=3D100 -DMOZ_MATHML=3D1 -DMOZ_SVG=3D1 > -DMOZ_SMIL=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 > -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1 > -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D1 > -DMOZ_CHROME_FILE_FORMAT_JAR=3D1 > -DMOZ_DEFAULT_MOZILLA_FIVE_HOME=3D\"/usr/local/lib/firefox\" > -DMOZ_USER_DIR=3D\".mozilla\" -DMOZ_STATIC_JS=3D1 -DMOZ_ENABLE_LIBXUL=3D1 > -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 > -DMOZ_PROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES=3D1 -DMOZ_MORKREADE= R=3D1 > -DMOZ_PLACES=3D1 -DMOZ_SERVICES_SYNC=3D1 -DMOZ_APP_UA_NAME=3D\"\" > -DMOZ_APP_UA_VERSION=3D\"4.0.1\" -DMOZ_UA_FIREFOX_VERSION=3D\"4.0.1\" > -DMOZ_UA_BUILDID=3D\"20100101\" -DMOZ_DLL_SUFFIX=3D\".so\" > -DHAVE_FONTCONFIG_FCFREETYPE_H=3D1 -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D1 > -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION=3D1 -DATK_MINOR_VERSION= =3D32 > -DATK_REV_VERSION=3D0 > -I/usr/ports/www/firefox/work/mozilla-2.0/toolkit/locales/en-US/defines.i= nc > -I/usr/ports/www/firefox/work/mozilla-2.0/browser/locales/en-US/defines.i= nc > /usr/ports/www/firefox/work/mozilla-2.0/browser/locales/generic/install.r= df >> ../../dist/xpi-stage/locale-en-US/install.rdf > cd ../../dist/xpi-stage/locale-en-US && \ > =C2=A0/usr/local/bin/zip -r9D > /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brow= ser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi > install.rdf chrome chrome.manifest -x chrome/en-US.manifest > =C2=A0adding: install.rdf (deflated 50%) > =C2=A0adding: chrome/en-US.jar (deflated 75%) > =C2=A0adding: chrome.manifest (deflated 78%) > gmake[4]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/locales' > gmake[3]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/installer' > gmake tools > gmake[3]: Entering directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/installer' > gmake[3]: Nothing to be done for `tools'. > gmake[3]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/installer' > if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi > hg: not found > gmake[2]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/installer' > gmake[1]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' > OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 > obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py > args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd= 8.2/dist/firefox/firefox-bin', > '-no-remote', '-profile', > '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/_pr= ofile/pgo/pgoprofile/', > 'http://127.0.0.1:8888/index.html'] > INFO | automation.py | Application pid: 95151 > > (firefox-bin:95151): GnomeUI-WARNING **: While connecting to session mana= ger: > None of the authentication protocols specified are supported. > ** > GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: > (connection->initialization_error =3D=3D NULL) > TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test ru= n > INFO | automation.py | Application ran for: 0:00:03.279356 > INFO | automation.py | Reading PID log: /tmp/tmpJZSM19pidlog > gmake: *** [profiledbuild] Error 250 > *** Error code 1 > > Stop in /usr/ports/www/firefox. > *** Error code 1 > > Stop in /usr/ports/www/firefox. > [/usr/ports/www/firefox]# > =EF=BC=9D=EF=BC=9D=EF=BC=9D=EF=BC=9D > > Make start, System print-out under message > To build Firefox with PGO support you need a running X server and > =C2=A0 build this port with an user who could access the X server! > > During the build a Firefox instance will start and run some test. > =C2=A0 =C2=A0 =C2=A0Do not interrupt or close Firefox during this tests! > > The message and error log, I think firefox need connect a daemon > (localhost:8888) if PGO support ON when build. > But I don't know what daemon =C2=A0need, even Google..... > > If I help to debug, Please tell me. > Thanks your hard work, Let us good firefox :D > I *think* that error is because it expects a gnome session (or at least a dbus server) to be available. If you used plain "su" to become root, it won't have the right environment. Could you try either sudo or su -m ? As for the :8888 , I think that's just a build-internal thing: To profile, it starts firefox and displays a bunch of web pages, and I think it runs a small python web-server on localhost:8888 to serve them. --=20 Daniel Nebdal From owner-freebsd-gecko@FreeBSD.ORG Wed May 25 21:03:58 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8FA4106564A for ; Wed, 25 May 2011 21:03:58 +0000 (UTC) (envelope-from mi+thun@aldan.algebra.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 2B01E8FC22 for ; Wed, 25 May 2011 21:03:58 +0000 (UTC) Received: from mr16.lnh.mail.rcn.net ([207.172.157.36]) by smtp02.lnh.mail.rcn.net with ESMTP; 25 May 2011 16:35:22 -0400 Received: from smtp04.lnh.mail.rcn.net (smtp04.lnh.mail.rcn.net [207.172.157.104]) by mr16.lnh.mail.rcn.net (MOS 4.2.3-GA) with ESMTP id BCI75104; Wed, 25 May 2011 16:35:20 -0400 Received: from 209-6-61-133.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com (HELO utka.zajac) ([209.6.61.133]) by smtp04.lnh.mail.rcn.net with ESMTP; 25 May 2011 16:35:19 -0400 Message-ID: <4DDD6807.5090302@aldan.algebra.com> Date: Wed, 25 May 2011 16:35:19 -0400 From: "Mikhail T." User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.17) Gecko/20110525 Thunderbird/3.1.10 MIME-Version: 1.0 To: gecko@freebsd.org Content-Type: multipart/mixed; boundary="------------020408050705080202030602" Cc: Subject: sqlite3 and other already-installed components X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 May 2011 21:03:58 -0000 This is a multi-part message in MIME format. --------------020408050705080202030602 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello! As always, I'd like to see more of the already installed components used by the Mozilla applications in preference of building their own versions... The patch below adds sqlite3 to the _ALL_DEPENDS list in bsd.gecko.mk and changes mail/thunderbird to build using that (other applications will need similar modifications to remove the patching of bundled sqlite3). For the time being we may still have to use the bundled version of png, because graphics/png still builds without APNG-patch by default. But, hopefully, that too will change soon. One flaw of my changes is that due to a problem with Mozilla sources, if SpiderMonkey port is already installed, the builds will fail: https://bugzilla.mozilla.org/show_bug.cgi?id=553971 I put a check for that condition into the Makefile -- but, if there is interest, I can look into fixing the problem in Mozilla's build scripts instead. Lastly, I'd like to propose, that the desktop/thunderbird-lightning be merged into mail/thunderbird -- as an option or even unconditionally. Lightning is meaningless without the thunderbird, but building the extension currently involves rebuilding the entire tree -- including the js* files and the dreadful nsHtml5* sources... Yours, -mi --------------020408050705080202030602 Content-Type: text/plain; name="thunderbird.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="thunderbird.diff" Index: Mk/bsd.gecko.mk =================================================================== RCS file: /home/pcvs/ports/Mk/bsd.gecko.mk,v retrieving revision 1.27 diff -U 2 -r1.27 bsd.gecko.mk --- Mk/bsd.gecko.mk 22 Mar 2011 15:26:35 -0000 1.27 +++ Mk/bsd.gecko.mk 25 May 2011 20:17:24 -0000 @@ -566,7 +566,11 @@ # Standard depends -_ALL_DEPENDS= cairo dbm jpeg nspr nss png xft zip +_ALL_DEPENDS= cairo dbm jpeg nspr nss png xft zip sqlite3 -cairo_LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo +sqlite3_LIB_DEPENDS= sqlite3:${PORTSDIR}/databases/sqlite3 +sqlite3_MOZ_OPTIONS= --enable-system-sqlite +sqlite3_EXTRACT_AFTER_ARGS= --exclude mozilla/db/sqlite3 + +cairo_LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo cairo_MOZ_OPTIONS= --enable-system-cairo cairo_EXTRACT_AFTER_ARGS= --exclude mozilla/gfx/cairo @@ -574,5 +578,5 @@ dbm_EXTRACT_AFTER_ARGS= --exclude mozilla/dbm -jpeg_LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg +jpeg_LIB_DEPENDS= jpeg:${PORTSDIR}/graphics/jpeg jpeg_MOZ_OPTIONS= --with-system-jpeg=${LOCALBASE} jpeg_EXTRACT_AFTER_ARGS= --exclude mozilla/jpeg @@ -587,9 +591,8 @@ nss_LDFLAGS+= -L${LOCALBASE}/lib/nss -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH} - -png_LIB_DEPENDS= png.6:${PORTSDIR}/graphics/png +png_LIB_DEPENDS= png:${PORTSDIR}/graphics/png png_MOZ_OPTIONS= --with-system-png=${LOCALBASE} -xft_LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/libXft +xft_LIB_DEPENDS= Xft:${PORTSDIR}/x11-fonts/libXft zip_DEPENDS= zip:${PORTSDIR}/archivers/zip Index: mail/thunderbird/Makefile =================================================================== RCS file: /home/pcvs/ports/mail/thunderbird/Makefile,v retrieving revision 1.125 diff -U 2 -r1.125 Makefile --- mail/thunderbird/Makefile 29 Apr 2011 06:37:41 -0000 1.125 +++ mail/thunderbird/Makefile 25 May 2011 20:17:24 -0000 @@ -17,9 +17,11 @@ BUILD_DEPENDS= nspr>=4.8:${PORTSDIR}/devel/nspr +BUILD_DEPENDS= sqlite3>=3.7.4:${PORTSDIR}/databases/sqlite3 +LIB_DEPENDS= ical:${PORTSDIR}/devel/libical USE_AUTOTOOLS= autoconf213 USE_GECKO= gecko CONFLICTS_INSTALL= thunderbird-3.0* -USE_MOZILLA= -png -nss -dbm -jpeg -xft +USE_MOZILLA= yes MOZ_TOOLKIT= cairo-gtk2 @@ -54,4 +56,8 @@ .include +.if exists(${LOCALBASE}/include/jsapi.h) +.error The installed SpiderMonkey headers interfere with the build +.endif + WRKSRC= ${WRKDIR}/comm-1.9.2 MOZSRC:= ${WRKSRC}/mozilla @@ -95,8 +101,6 @@ post-patch: ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \ - ${MOZSRC}/storage/build/Makefile.in \ - ${MOZSRC}/db/sqlite3/src/Makefile.in + ${MOZSRC}/storage/build/Makefile.in @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ - ${MOZSRC}/security/manager/ssl/src/Makefile.in \ ${MOZSRC}/js/src/config/mkdepend/Makefile.in \ ${MOZSRC}/js/src/config/config.mk Index: mail/thunderbird/files/patch-directory-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in =================================================================== RCS file: mail/thunderbird/files/patch-directory-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in diff -N mail/thunderbird/files/patch-directory-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ mail/thunderbird/files/patch-directory-sdks-c-sdk-ldap-libraries-libssldap-Makefile.in 25 May 2011 20:17:24 -0000 @@ -0,0 +1,12 @@ +--- directory/sdks/c-sdk/ldap/libraries/libssldap/Makefile.in 2011-04-14 14:37:48.000000000 -0400 ++++ directory/sdks/c-sdk/ldap/libraries/libssldap/Makefile.in 2011-05-25 13:32:01.000000000 -0400 +@@ -153,4 +154,9 @@ + endif + ++ifeq ($(OS_ARCH), FreeBSD)) ++EXTRA_LIBS = -L$(dist_libdir) -l$(LDAP_LIBNAME) $(NSSLINK) -lpthread ++CUSTOM_LIBS=1 ++endif ++ + ifeq ($(OS_ARCH), IRIX) + EXTRA_LIBS = -L$(dist_libdir) -l$(LDAP_LIBNAME) Index: mail/thunderbird/files/patch-mozilla-db-sqlite3-src-Makefile.in =================================================================== RCS file: mail/thunderbird/files/patch-mozilla-db-sqlite3-src-Makefile.in diff -N mail/thunderbird/files/patch-mozilla-db-sqlite3-src-Makefile.in --- mail/thunderbird/files/patch-mozilla-db-sqlite3-src-Makefile.in 3 Aug 2010 20:55:28 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,11 +0,0 @@ ---- mozilla/db/sqlite3/src/Makefile.in.orig 2008-06-19 11:03:17.000000000 -0500 -+++ mozilla/db/sqlite3/src/Makefile.in 2008-06-19 11:04:15.000000000 -0500 -@@ -45,6 +45,8 @@ - - include $(DEPTH)/config/autoconf.mk - -+OS_CFLAGS = -I../../../dist/include/sqlite3 -+OS_LIBS = %%PTHREAD_LIBS%% - MODULE = sqlite3 - LIBRARY_NAME = sqlite3 - FORCE_SHARED_LIB = 1 Index: mail/thunderbird/files/patch-mozilla-modules-libpr0n-encoders-png-nsPNGEncoder.cpp =================================================================== RCS file: mail/thunderbird/files/patch-mozilla-modules-libpr0n-encoders-png-nsPNGEncoder.cpp diff -N mail/thunderbird/files/patch-mozilla-modules-libpr0n-encoders-png-nsPNGEncoder.cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ mail/thunderbird/files/patch-mozilla-modules-libpr0n-encoders-png-nsPNGEncoder.cpp 25 May 2011 20:17:24 -0000 @@ -0,0 +1,9 @@ +--- mozilla/modules/libpr0n/encoders/png/nsPNGEncoder.cpp 2011-04-14 14:37:31.000000000 -0400 ++++ mozilla/modules/libpr0n/encoders/png/nsPNGEncoder.cpp 2011-05-25 12:48:45.000000000 -0400 +@@ -136,5 +136,5 @@ + // initialize + mPNG = png_create_write_struct(PNG_LIBPNG_VER_STRING, +- png_voidp_NULL, ++ NULL, + ErrorCallback, + ErrorCallback); Index: mail/thunderbird/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c =================================================================== RCS file: mail/thunderbird/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c diff -N mail/thunderbird/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c --- mail/thunderbird/files/patch-mozilla-security_nss_lib_freebl_mpi_mpcpucache.c 1 Mar 2011 22:27:20 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,43 +0,0 @@ ---- mozilla/security/nss/lib/freebl/mpi/mpcpucache.c.orig 2011-02-26 23:13:08.000000000 +0100 -+++ mozilla/security/nss/lib/freebl/mpi/mpcpucache.c 2011-02-26 23:18:46.000000000 +0100 -@@ -733,6 +733,32 @@ - #endif - - #if defined(__ppc64__) -+#if defined(__FreeBSD__) -+#include -+#include -+ -+#include -+#include -+ -+unsigned long -+s_mpi_getProcessorLineSize() -+{ -+ static int cacheline_size = 0; -+ static int cachemib[] = { CTL_MACHDEP, CPU_CACHELINE }; -+ int clen; -+ -+ if (cacheline_size > 0) -+ return cacheline_size; -+ -+ clen = sizeof(cacheline_size); -+ if (sysctl(cachemib, sizeof(cachemib) / sizeof(cachemib[0]), -+ &cacheline_size, &clen, NULL, 0) < 0 || !cacheline_size) -+ return 128; /* guess */ -+ -+ return cacheline_size; -+} -+#else /* __FreeBSD__ */ -+ - /* - * Sigh, The PPC has some really nice features to help us determine cache - * size, since it had lots of direct control functions to do so. The POWER -@@ -786,6 +812,7 @@ - return 0; - } - -+#endif /* __FreeBSD__ */ - #define MPI_GET_PROCESSOR_LINE_SIZE_DEFINED 1 - #endif - --------------020408050705080202030602-- From owner-freebsd-gecko@FreeBSD.ORG Thu May 26 02:31:37 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C039106566B; Thu, 26 May 2011 02:31:36 +0000 (UTC) (envelope-from epopen@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id 79A388FC0C; Thu, 26 May 2011 02:31:36 +0000 (UTC) Received: by qyk35 with SMTP id 35so2840414qyk.13 for ; Wed, 25 May 2011 19:31:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=5K4HvNan64r7IQzEr9r44tbnDl2lnmP6NarWNQHOMVk=; b=jEhNgjgcQgtoNBuU2V4U6UKfrYadx4S37uK9U7XswEsBB6Z+RjcBfJcBhgD0JyVju5 M9Xrvi5sJ/pHfZN/u8VgXvoBiwby3C4C6bPnZFdNP5AkB+2cnQC8uIXldb1VkqtvyHyM lc+/2mdnVv0a2HoaPUpx+HwOOZIQvGM9YQJjA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=Sp35/sZKGEeoVn4DJYF96BpSPtpOTQRYsHDMlnNnQBbiabvwzUVCog64MElngoIZc5 MdPpj1kuAvjUd9392rmNT9br9tPL97IeLycWirZnw4JmWc7igB0YfnNhcjz8CtgV0DrY VhBEY/zpNp7ubVdhXflVdZjXiyZChh9EWYM9I= Received: by 10.229.205.92 with SMTP id fp28mr176956qcb.213.1306377095149; Wed, 25 May 2011 19:31:35 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.239.80 with HTTP; Wed, 25 May 2011 19:31:15 -0700 (PDT) In-Reply-To: References: From: Neko Chang Date: Thu, 26 May 2011 10:31:15 +0800 Message-ID: To: Daniel Nebdal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gecko@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Firefox 4 with PGO compile error X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2011 02:31:37 -0000 2011/5/25 Daniel Nebdal : > On Wed, May 25, 2011 at 5:22 AM, Neko Chang wrote: >> Hi FreeBSD team :D >> >> I tried build firefox 4 with PGO support via ports under GNOME >> 2.32.1(ordinary user, but build firefox by root), but build fail. >> Later I posted the problem to FreeBSD support >> forums,(http://forums.freebsd.org/showthread.php?t=3D23827) >> But can't solve it. >> >> So I write the mail :D >> Please help me.... >> >> * Output from 'uname -a'. >> FreeBSD epopen.com 8.2-STABLE FreeBSD 8.2-STABLE #0: Sat Apr 23 >> 16:23:23 CST 2011 =C2=A0 =C2=A0 localhost:/usr/obj/usr/src/sys/Kernel = =C2=A0amd64 >> >> * Output from 'ident /usr/ports/www/firefox/Makefile' >> /usr/ports/www/firefox/Makefile: >> =C2=A0 =C2=A0 $FreeBSD: ports/www/firefox/Makefile,v 1.240 2011/04/29 06= :31:39 flo Exp $ >> >> * Where/when did the problem occur: configuring, building, or =C2=A0 run= ning firefox >> =C2=A0Build. >> >> * How can you reproduce the problem? >> =C2=A0If turn-on PGO in "make config" >> >> Under is error message.... >> >> if test -d ../../../../dist/bin ; then touch >> ../../../../dist/bin/.purgecaches ; fi >> gmake[5]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/ot= her-licenses/branding/firefox/locales' >> hg: not found >> Making langpack >> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi >> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/con= fig/nsinstall >> -D ../../dist/install/ >> /usr/local/bin/perl5.12.3 >> /usr/ports/www/firefox/work/mozilla-2.0/config/preprocessor.pl >> -DOSTYPE=3D\"FreeBSD8\" -DOSARCH=3DFreeBSD -DAB_CD=3Den-US >> -DMOZ_LANGPACK_EID=3Dlangpack-en-US@firefox.mozilla.org >> -DMOZ_APP_VERSION=3D4.0.1 >> -DLOCALE_SRCDIR=3D/usr/ports/www/firefox/work/mozilla-2.0/browser/locale= s/en-US >> -DPKG_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64" >> -DPKG_INST_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64.installer" >> -DDLL_PREFIX=3Dlib -DDLL_SUFFIX=3D.so -DBIN_SUFFIX=3D -DHAVE_64BIT_OS=3D= 1 >> -DMOZILLA_VERSION=3D\"2.0.1\" -DMOZILLA_VERSION_U=3D2.0.1 -DD_INO=3Dd_in= o >> -DSTDC_HEADERS=3D1 -DHAVE_SSIZE_T=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_VISIBILITY_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 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1 >> -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_DLOPEN=3D1 -DHAVE_DLADDR=3D1 -DFUNCPROTO= =3D15 >> -DHAVE_XSHM=3D1 -DHAVE_LIBXSS=3D1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=3D1 >> -DHAVE_FT_GLYPHSLOT_EMBOLDEN=3D1 -DHAVE_FT_LOAD_SFNT_TABLE=3D1 >> -DHAVE_FT_SELECT_SIZE=3D1 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 >> -DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD=3D= 1 >> -DHAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_SETBUF=3D1 -DHAVE_ISATTY= =3D1 >> -DHAVE_FLOCKFILE=3D1 -DHAVE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 >> -DHAVE_CLOCK_MONOTONIC=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COPY=3Dva_co= py >> -DHAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAVE_THREAD_TLS_KEYWORD= =3D1 >> -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D1 -DHAVE_POSIX_MEMALIGN= =3D1 >> -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -DHAVE_LOCALECONV=3D1 >> -DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\)\) >> -DNS_ATTR_MALLOC=3D__attribute__\(\(malloc\)\) >> -DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(warn_unused_result\)\) >> -DNS_NORETURN=3D__attribute__\(\(noreturn\)\) -DMOZ_PHOENIX=3D1 >> -DMOZ_BUILD_APP=3Dbrowser -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 >> -DMOZ_PDF_PRINTING=3D1 -DMOZ_ENABLE_XREMOTE=3D1 -DMOZ_OFFICIAL_BRANDING= =3D1 >> -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_PANGO=3D1 >> -DMOZ_ENABLE_GNOMEVFS=3D1 -DMOZ_ENABLE_GCONF=3D1 -DMOZ_ENABLE_LIBNOTIFY= =3D1 >> -DMOZ_ENABLE_GNOMEUI=3D1 -DMOZ_ENABLE_DBUS=3D1 -DIBMBIDI=3D1 >> -DMOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINTI= NG=3D1 >> -DNS_PRINT_PREVIEW=3D1 -DMOZ_OGG=3D1 -DATTRIBUTE_ALIGNED_MAX=3D64 >> -DMOZ_WEBM=3D1 -DVPX_X86_ASM=3D1 -DMOZ_WAVE=3D1 -DMOZ_SYDNEYAUDIO=3D1 >> -DMOZ_MEDIA=3D1 -DMOZ_VORBIS=3D1 -DMOZ_XTF=3D1 >> -DMOZ_CRASHREPORTER_ENABLE_PERCENT=3D100 -DMOZ_MATHML=3D1 -DMOZ_SVG=3D1 >> -DMOZ_SMIL=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 >> -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1 >> -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D1 >> -DMOZ_CHROME_FILE_FORMAT_JAR=3D1 >> -DMOZ_DEFAULT_MOZILLA_FIVE_HOME=3D\"/usr/local/lib/firefox\" >> -DMOZ_USER_DIR=3D\".mozilla\" -DMOZ_STATIC_JS=3D1 -DMOZ_ENABLE_LIBXUL=3D= 1 >> -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 >> -DMOZ_PROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES=3D1 -DMOZ_MORKREAD= ER=3D1 >> -DMOZ_PLACES=3D1 -DMOZ_SERVICES_SYNC=3D1 -DMOZ_APP_UA_NAME=3D\"\" >> -DMOZ_APP_UA_VERSION=3D\"4.0.1\" -DMOZ_UA_FIREFOX_VERSION=3D\"4.0.1\" >> -DMOZ_UA_BUILDID=3D\"20100101\" -DMOZ_DLL_SUFFIX=3D\".so\" >> -DHAVE_FONTCONFIG_FCFREETYPE_H=3D1 -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D1 >> -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION=3D1 -DATK_MINOR_VERSION= =3D32 >> -DATK_REV_VERSION=3D0 >> -I/usr/ports/www/firefox/work/mozilla-2.0/toolkit/locales/en-US/defines.= inc >> -I/usr/ports/www/firefox/work/mozilla-2.0/browser/locales/en-US/defines.= inc >> /usr/ports/www/firefox/work/mozilla-2.0/browser/locales/generic/install.= rdf >>> ../../dist/xpi-stage/locale-en-US/install.rdf >> cd ../../dist/xpi-stage/locale-en-US && \ >> =C2=A0/usr/local/bin/zip -r9D >> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi >> install.rdf chrome chrome.manifest -x chrome/en-US.manifest >> =C2=A0adding: install.rdf (deflated 50%) >> =C2=A0adding: chrome/en-US.jar (deflated 75%) >> =C2=A0adding: chrome.manifest (deflated 78%) >> gmake[4]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/locales' >> gmake[3]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/installer' >> gmake tools >> gmake[3]: Entering directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/installer' >> gmake[3]: Nothing to be done for `tools'. >> gmake[3]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/installer' >> if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi >> hg: not found >> gmake[2]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/installer' >> gmake[1]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' >> OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 >> obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py >> args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebs= d8.2/dist/firefox/firefox-bin', >> '-no-remote', '-profile', >> '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/_p= rofile/pgo/pgoprofile/', >> 'http://127.0.0.1:8888/index.html'] >> INFO | automation.py | Application pid: 95151 >> >> (firefox-bin:95151): GnomeUI-WARNING **: While connecting to session man= ager: >> None of the authentication protocols specified are supported. >> ** >> GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: >> (connection->initialization_error =3D=3D NULL) >> TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test r= un >> INFO | automation.py | Application ran for: 0:00:03.279356 >> INFO | automation.py | Reading PID log: /tmp/tmpJZSM19pidlog >> gmake: *** [profiledbuild] Error 250 >> *** Error code 1 >> >> Stop in /usr/ports/www/firefox. >> *** Error code 1 >> >> Stop in /usr/ports/www/firefox. >> [/usr/ports/www/firefox]# >> =EF=BC=9D=EF=BC=9D=EF=BC=9D=EF=BC=9D >> >> Make start, System print-out under message >> To build Firefox with PGO support you need a running X server and >> =C2=A0 build this port with an user who could access the X server! >> >> During the build a Firefox instance will start and run some test. >> =C2=A0 =C2=A0 =C2=A0Do not interrupt or close Firefox during this tests! >> >> The message and error log, I think firefox need connect a daemon >> (localhost:8888) if PGO support ON when build. >> But I don't know what daemon =C2=A0need, even Google..... >> >> If I help to debug, Please tell me. >> Thanks your hard work, Let us good firefox :D >> > Thanks Daniel Nebdal > > I *think* that error is because it expects a gnome session (or at > least a dbus server) to be available. If you used plain "su" to become > root, it won't have the right environment. Could you try either sudo > or su -m ? > I tried your suggest "su -m" for compile firefox and got under error log... cd ../../dist/xpi-stage/locale-en-US && \ /usr/local/bin/zip -r9D /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/browse= r/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi install.rdf chrome chrome.manifest -x chrome/en-US.manifest adding: install.rdf (deflated 50%) adding: chrome/en-US.jar (deflated 75%) adding: chrome.manifest (deflated 78%) gmake[4]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/locales' gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/installer' gmake tools gmake[3]: Entering directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/installer' gmake[3]: Nothing to be done for `tools'. gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/installer' if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi hg: not found gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brows= er/installer' gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.= 2/dist/firefox/firefox-bin', '-no-remote', '-profile', '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/_prof= ile/pgo/pgoprofile/', 'http://127.0.0.1:8888/index.html'] INFO | automation.py | Application pid: 34583 ** GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error =3D=3D NULL) TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test run INFO | automation.py | Application ran for: 0:00:03.013733 INFO | automation.py | Reading PID log: /tmp/tmpKm9_Mgpidlog gmake: *** [profiledbuild] Error 250 *** Error code 1 Stop in /usr/ports/www/firefox. *** Error code 1 Stop in /usr/ports/www/firefox. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20110526-91985-h6sf0l-0 env UPGRADE_TOOL=3Dportupgrade UPGRADE_PORT=3Dfirefox-4.0.1,1 UPGRADE_PORT_VER=3D4.0.1,1 make ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! www/firefox (firefox-4.0.1,1) (missing header) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Error message different ! But tried compile firefox before, I had been upgrade perl-threaded from 5.12 to 5.14. I can't know why log different, "su -m" or perl.... So I will try to compile by plain "su" again for confirm. > As for the :8888 , I think that's just a build-internal thing: To > profile, it starts firefox and displays a bunch of web pages, and I > think it runs a small python web-server on localhost:8888 to serve > them. Is your means about:startpage? I think... If true, It needn't any server support I tihk. :P Because I couldn't saw any daemon listen port 8888 by "netstat" in firefox running Ubuntu 11.04 ... Thanks you a lot. Neko --=20 Regards, Wei-Jen Chang =E5=81=B6=E7=9A=84=E8=B2=93=E5=92=AA=E6=8E=A8=E5=80=92=E7=AB=99 http://www.= epopen.com XD From owner-freebsd-gecko@FreeBSD.ORG Thu May 26 04:18:04 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACC17106564A for ; Thu, 26 May 2011 04:18:04 +0000 (UTC) (envelope-from mi+thun@aldan.algebra.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 4C5DB8FC14 for ; Thu, 26 May 2011 04:18:03 +0000 (UTC) Received: from mr16.lnh.mail.rcn.net ([207.172.157.36]) by smtp02.lnh.mail.rcn.net with ESMTP; 26 May 2011 00:15:56 -0400 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr16.lnh.mail.rcn.net (MOS 4.2.3-GA) with ESMTP id BCJ20267; Thu, 26 May 2011 00:15:55 -0400 Received-SPF: None identity=pra; client-ip=209.6.61.133; receiver=smtp01.lnh.mail.rcn.net; envelope-from="mi+thun@aldan.algebra.com"; x-sender="mi+thun@aldan.algebra.com"; x-conformance=sidf_compatible Received-SPF: None identity=mailfrom; client-ip=209.6.61.133; receiver=smtp01.lnh.mail.rcn.net; envelope-from="mi+thun@aldan.algebra.com"; x-sender="mi+thun@aldan.algebra.com"; x-conformance=sidf_compatible Received-SPF: None identity=helo; client-ip=209.6.61.133; receiver=smtp01.lnh.mail.rcn.net; envelope-from="mi+thun@aldan.algebra.com"; x-sender="postmaster@[192.168.1.8]"; x-conformance=sidf_compatible X-Auth-ID: anat Received: from 209-6-61-133.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com (HELO [192.168.1.8]) ([209.6.61.133]) by smtp01.lnh.mail.rcn.net with ESMTP; 26 May 2011 00:15:49 -0400 Message-ID: <4DDDD3EF.9040907@aldan.algebra.com> Date: Thu, 26 May 2011 00:15:43 -0400 From: "Mikhail T." User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; uk-UA; rv:1.9.2.17) Gecko/20110525 Lightning/1.0b3pre Thunderbird/3.1.10 MIME-Version: 1.0 To: gecko@freebsd.org, beat@FreeBSD.org Content-Type: multipart/mixed; boundary="------------020000040008050704080209" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: building lightning as part of thunderbird X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2011 04:18:04 -0000 This is a multi-part message in MIME format. --------------020000040008050704080209 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit It turns out, Lightning can already be built together with the rest of thunderbird with the simple --enable-calendar configure-option. The attached patch does that unconditionally, but adding the OPTION (WITH_LIGHTNING?) is easy too. The patch installs the lightning.xpi into the same location, where deskutils/lightning-thunderbird installs it --- deliberately. With this addition, the lightning-thunderbird port (which currently rebuilds vast amounts of C and C++ code for just one shared library) can be removed. But, of course, the location can changed --- to something underneath lib/thunderbird, for example... Yours, -mi --------------020000040008050704080209 Content-Type: text/plain; name="thunderbird-lightning.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="thunderbird-lightning.patch" Index: Makefile =================================================================== RCS file: /home/pcvs/ports/mail/thunderbird/Makefile,v retrieving revision 1.125 diff -U 2 -r1.125 Makefile --- Makefile 29 Apr 2011 06:37:41 -0000 1.125 +++ Makefile 26 May 2011 04:06:11 -0000 @@ -30,4 +31,6 @@ MAKE_ENV= PTHREAD_LDFLAGS="${PTHREAD_LIBS}" HAS_CONFIGURE= yes +CONFIGURE_ARGS+=--enable-calendar +LIGHTNING_DIR= share/lightning USE_BZIP2= yes USE_GMAKE= yes @@ -119,4 +124,6 @@ @${ECHO_CMD} 'share/pixmaps/${PORTNAME_ICON}' >> ${PLIST} @${ECHO_CMD} '@dirrmtry share/applications' >> ${PLIST} + @${PRINTF} '%s/lightning.xpi\n@dirrmtry %s\n' \ + ${LIGHTNING_DIR} ${LIGHTNING_DIR} >> ${PLIST} post-install: @@ -124,4 +131,6 @@ ${INSTALL_DATA} ${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop ${PREFIX}/share/applications ${LN} -sf ${PORTNAME_ICON_SRC} ${PREFIX}/share/pixmaps/${PORTNAME_ICON} + ${MKDIR} ${PREFIX}/${LIGHTNING_DIR} + ${INSTALL_DATA} ${MOZSRC}/dist/xpi-stage/lightning.xpi ${PREFIX}/${LIGHTNING_DIR} .include --------------020000040008050704080209-- From owner-freebsd-gecko@FreeBSD.ORG Thu May 26 09:00:05 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C76B2106564A; Thu, 26 May 2011 09:00:05 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 73C528FC20; Thu, 26 May 2011 09:00:05 +0000 (UTC) Received: from ncsd.bris.ac.uk ([137.222.10.59] helo=ncs.bris.ac.uk) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1QPWQG-0000zf-0q; Thu, 26 May 2011 10:00:04 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1QPWQF-0006HG-QV; Thu, 26 May 2011 10:00:03 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4) with ESMTP id p4Q903SL044406; Thu, 26 May 2011 10:00:03 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4/Submit) id p4Q903tO044405; Thu, 26 May 2011 10:00:03 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Thu, 26 May 2011 10:00:03 +0100 From: Anton Shterenlikht To: freebsd-ia64@freebsd.org, gecko@freebsd.org Message-ID: <20110526090003.GA44372@mech-cluster241.men.bris.ac.uk> Mail-Followup-To: freebsd-ia64@freebsd.org, gecko@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: firefox4 build failure on ia64 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2011 09:00:06 -0000 Just for info: https://bugzilla.mozilla.org/show_bug.cgi?id=659888 This is on ia64 r221488. ExecutableAllocatorWin.cpp c++ -o ExecutableAllocatorWin.o -c -fvisibility=hidden -DOSTYPE=\"FreeBSD9\" -DOSARCH=FreeBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DFREEBSD -Ictypes/libffi/include -I. -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub -I/usr/local/include -I/usr/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -O2 -pipe -O2 -fno-strict-aliasing -fno-strict-aliasing -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/local/include -DMOZILLA_CLIENT -include ./js-confdefs.h ./assembler/jit/ExecutableAllocatorWin.cpp c++ -o ExecutableAllocatorPosix.o -c -fvisibility=hidden -DOSTYPE=\"FreeBSD9\" -DOSARCH=FreeBSD -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DFREEBSD -Ictypes/libffi/include -I. -I. -I. -I./../../dist/include -I./../../dist/include/nsprpub -I/usr/local/include -I/usr/local/include/nspr -I. -I./assembler -I./yarr -fPIC -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -O2 -pipe -O2 -fno-strict-aliasing -fno-strict-aliasing -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/local/include -DMOZILLA_CLIENT -include ./js-confdefs.h ./assembler/jit/ExecutableAllocatorPosix.cpp In file included from ./assembler/jit/ExecutableAllocatorWin.cpp:27: ./assembler/jit/ExecutableAllocator.h:395:6: error: #error "The cacheFlush support is missing on this platform." In file included from ./assembler/jit/ExecutableAllocatorPosix.cpp:26: ./assembler/jit/ExecutableAllocator.h:395:6: error: #error "The cacheFlush support is missing on this platform." gmake[3]: *** [ExecutableAllocatorWin.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... gmake[3]: *** [ExecutableAllocatorPosix.o] Error 1 gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/js/src' -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 From owner-freebsd-gecko@FreeBSD.ORG Thu May 26 11:06:33 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 103EB106564A; Thu, 26 May 2011 11:06:32 +0000 (UTC) (envelope-from dnebdal@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 837748FC18; Thu, 26 May 2011 11:06:32 +0000 (UTC) Received: by iwn33 with SMTP id 33so677068iwn.13 for ; Thu, 26 May 2011 04:06:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=1PZ92YxZJ4Gu2rTw+RihaRNlP3qS3Bp1CRh1BostoXg=; b=F2OsIbTs3+5WUJhJFXHbPFK/zR4NhtjoF7OmXe47OUlHdSb+n1+ssrKfhVgnkl+DBM aQOE5gCCASi3EThFOydZW5VpiuzH6fxRYpTIudM6DOP+3pbIQFlESBqZotFROE4pEfan PCmx0YjqOJ89J2x+yzmGUGT2+gj33E0yi/xsI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=UU7x5QDZhyLjc9eWyEv/1zFgUffPG7vEzBDB1y2YVkxc6E6vB30qLqzEUg22jDq409 n24NOTdhXbfG49Bj8LHox1+TeyThQD7ewCZZAVIX22PKfSOe+Y6x3LHUpjzoVwVn5l/K ajZvpjzNGNSjsA4IV+j2PpYB8bCrORmCNUaAs= MIME-Version: 1.0 Received: by 10.231.141.20 with SMTP id k20mr697473ibu.132.1306407991951; Thu, 26 May 2011 04:06:31 -0700 (PDT) Received: by 10.231.35.201 with HTTP; Thu, 26 May 2011 04:06:31 -0700 (PDT) In-Reply-To: References: Date: Thu, 26 May 2011 13:06:31 +0200 Message-ID: From: Daniel Nebdal To: Neko Chang Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gecko@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Firefox 4 with PGO compile error X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2011 11:06:33 -0000 On Thu, May 26, 2011 at 4:31 AM, Neko Chang wrote: > 2011/5/25 Daniel Nebdal : >> On Wed, May 25, 2011 at 5:22 AM, Neko Chang wrote: >>> Hi FreeBSD team :D >>> >>> I tried build firefox 4 with PGO support via ports under GNOME >>> 2.32.1(ordinary user, but build firefox by root), but build fail. >>> Later I posted the problem to FreeBSD support >>> forums,(http://forums.freebsd.org/showthread.php?t=3D23827) >>> But can't solve it. >>> >>> So I write the mail :D >>> Please help me.... >>> >>> * Output from 'uname -a'. >>> FreeBSD epopen.com 8.2-STABLE FreeBSD 8.2-STABLE #0: Sat Apr 23 >>> 16:23:23 CST 2011 =C2=A0 =C2=A0 localhost:/usr/obj/usr/src/sys/Kernel = =C2=A0amd64 >>> >>> * Output from 'ident /usr/ports/www/firefox/Makefile' >>> /usr/ports/www/firefox/Makefile: >>> =C2=A0 =C2=A0 $FreeBSD: ports/www/firefox/Makefile,v 1.240 2011/04/29 0= 6:31:39 flo Exp $ >>> >>> * Where/when did the problem occur: configuring, building, or =C2=A0 ru= nning firefox >>> =C2=A0Build. >>> >>> * How can you reproduce the problem? >>> =C2=A0If turn-on PGO in "make config" >>> >>> Under is error message.... >>> >>> if test -d ../../../../dist/bin ; then touch >>> ../../../../dist/bin/.purgecaches ; fi >>> gmake[5]: Leaving directory >>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/o= ther-licenses/branding/firefox/locales' >>> hg: not found >>> Making langpack >>> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi >>> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/co= nfig/nsinstall >>> -D ../../dist/install/ >>> /usr/local/bin/perl5.12.3 >>> /usr/ports/www/firefox/work/mozilla-2.0/config/preprocessor.pl >>> -DOSTYPE=3D\"FreeBSD8\" -DOSARCH=3DFreeBSD -DAB_CD=3Den-US >>> -DMOZ_LANGPACK_EID=3Dlangpack-en-US@firefox.mozilla.org >>> -DMOZ_APP_VERSION=3D4.0.1 >>> -DLOCALE_SRCDIR=3D/usr/ports/www/firefox/work/mozilla-2.0/browser/local= es/en-US >>> -DPKG_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64" >>> -DPKG_INST_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64.installer" >>> -DDLL_PREFIX=3Dlib -DDLL_SUFFIX=3D.so -DBIN_SUFFIX=3D -DHAVE_64BIT_OS= =3D1 >>> -DMOZILLA_VERSION=3D\"2.0.1\" -DMOZILLA_VERSION_U=3D2.0.1 -DD_INO=3Dd_i= no >>> -DSTDC_HEADERS=3D1 -DHAVE_SSIZE_T=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_VISIBILITY_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 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1 >>> -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_DLOPEN=3D1 -DHAVE_DLADDR=3D1 -DFUNCPROTO= =3D15 >>> -DHAVE_XSHM=3D1 -DHAVE_LIBXSS=3D1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=3D1 >>> -DHAVE_FT_GLYPHSLOT_EMBOLDEN=3D1 -DHAVE_FT_LOAD_SFNT_TABLE=3D1 >>> -DHAVE_FT_SELECT_SIZE=3D1 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 >>> -DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD= =3D1 >>> -DHAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_SETBUF=3D1 -DHAVE_ISATTY= =3D1 >>> -DHAVE_FLOCKFILE=3D1 -DHAVE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 >>> -DHAVE_CLOCK_MONOTONIC=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COPY=3Dva_c= opy >>> -DHAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAVE_THREAD_TLS_KEYWOR= D=3D1 >>> -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D1 -DHAVE_POSIX_MEMALIGN= =3D1 >>> -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -DHAVE_LOCALECONV=3D1 >>> -DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\)\) >>> -DNS_ATTR_MALLOC=3D__attribute__\(\(malloc\)\) >>> -DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(warn_unused_result\)\) >>> -DNS_NORETURN=3D__attribute__\(\(noreturn\)\) -DMOZ_PHOENIX=3D1 >>> -DMOZ_BUILD_APP=3Dbrowser -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 >>> -DMOZ_PDF_PRINTING=3D1 -DMOZ_ENABLE_XREMOTE=3D1 -DMOZ_OFFICIAL_BRANDING= =3D1 >>> -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_PANGO=3D1 >>> -DMOZ_ENABLE_GNOMEVFS=3D1 -DMOZ_ENABLE_GCONF=3D1 -DMOZ_ENABLE_LIBNOTIFY= =3D1 >>> -DMOZ_ENABLE_GNOMEUI=3D1 -DMOZ_ENABLE_DBUS=3D1 -DIBMBIDI=3D1 >>> -DMOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRINT= ING=3D1 >>> -DNS_PRINT_PREVIEW=3D1 -DMOZ_OGG=3D1 -DATTRIBUTE_ALIGNED_MAX=3D64 >>> -DMOZ_WEBM=3D1 -DVPX_X86_ASM=3D1 -DMOZ_WAVE=3D1 -DMOZ_SYDNEYAUDIO=3D1 >>> -DMOZ_MEDIA=3D1 -DMOZ_VORBIS=3D1 -DMOZ_XTF=3D1 >>> -DMOZ_CRASHREPORTER_ENABLE_PERCENT=3D100 -DMOZ_MATHML=3D1 -DMOZ_SVG=3D1 >>> -DMOZ_SMIL=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 >>> -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1 >>> -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D1 >>> -DMOZ_CHROME_FILE_FORMAT_JAR=3D1 >>> -DMOZ_DEFAULT_MOZILLA_FIVE_HOME=3D\"/usr/local/lib/firefox\" >>> -DMOZ_USER_DIR=3D\".mozilla\" -DMOZ_STATIC_JS=3D1 -DMOZ_ENABLE_LIBXUL= =3D1 >>> -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 >>> -DMOZ_PROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES=3D1 -DMOZ_MORKREA= DER=3D1 >>> -DMOZ_PLACES=3D1 -DMOZ_SERVICES_SYNC=3D1 -DMOZ_APP_UA_NAME=3D\"\" >>> -DMOZ_APP_UA_VERSION=3D\"4.0.1\" -DMOZ_UA_FIREFOX_VERSION=3D\"4.0.1\" >>> -DMOZ_UA_BUILDID=3D\"20100101\" -DMOZ_DLL_SUFFIX=3D\".so\" >>> -DHAVE_FONTCONFIG_FCFREETYPE_H=3D1 -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D1 >>> -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION=3D1 -DATK_MINOR_VERSION= =3D32 >>> -DATK_REV_VERSION=3D0 >>> -I/usr/ports/www/firefox/work/mozilla-2.0/toolkit/locales/en-US/defines= .inc >>> -I/usr/ports/www/firefox/work/mozilla-2.0/browser/locales/en-US/defines= .inc >>> /usr/ports/www/firefox/work/mozilla-2.0/browser/locales/generic/install= .rdf >>>> ../../dist/xpi-stage/locale-en-US/install.rdf >>> cd ../../dist/xpi-stage/locale-en-US && \ >>> =C2=A0/usr/local/bin/zip -r9D >>> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi >>> install.rdf chrome chrome.manifest -x chrome/en-US.manifest >>> =C2=A0adding: install.rdf (deflated 50%) >>> =C2=A0adding: chrome/en-US.jar (deflated 75%) >>> =C2=A0adding: chrome.manifest (deflated 78%) >>> gmake[4]: Leaving directory >>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/b= rowser/locales' >>> gmake[3]: Leaving directory >>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/b= rowser/installer' >>> gmake tools >>> gmake[3]: Entering directory >>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/b= rowser/installer' >>> gmake[3]: Nothing to be done for `tools'. >>> gmake[3]: Leaving directory >>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/b= rowser/installer' >>> if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi >>> hg: not found >>> gmake[2]: Leaving directory >>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/b= rowser/installer' >>> gmake[1]: Leaving directory >>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' >>> OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 >>> obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py >>> args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freeb= sd8.2/dist/firefox/firefox-bin', >>> '-no-remote', '-profile', >>> '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/_= profile/pgo/pgoprofile/', >>> 'http://127.0.0.1:8888/index.html'] >>> INFO | automation.py | Application pid: 95151 >>> >>> (firefox-bin:95151): GnomeUI-WARNING **: While connecting to session ma= nager: >>> None of the authentication protocols specified are supported. >>> ** >>> GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: >>> (connection->initialization_error =3D=3D NULL) >>> TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test = run >>> INFO | automation.py | Application ran for: 0:00:03.279356 >>> INFO | automation.py | Reading PID log: /tmp/tmpJZSM19pidlog >>> gmake: *** [profiledbuild] Error 250 >>> *** Error code 1 >>> >>> Stop in /usr/ports/www/firefox. >>> *** Error code 1 >>> >>> Stop in /usr/ports/www/firefox. >>> [/usr/ports/www/firefox]# >>> =EF=BC=9D=EF=BC=9D=EF=BC=9D=EF=BC=9D >>> >>> Make start, System print-out under message >>> To build Firefox with PGO support you need a running X server and >>> =C2=A0 build this port with an user who could access the X server! >>> >>> During the build a Firefox instance will start and run some test. >>> =C2=A0 =C2=A0 =C2=A0Do not interrupt or close Firefox during this tests= ! >>> >>> The message and error log, I think firefox need connect a daemon >>> (localhost:8888) if PGO support ON when build. >>> But I don't know what daemon =C2=A0need, even Google..... >>> >>> If I help to debug, Please tell me. >>> Thanks your hard work, Let us good firefox :D >>> >> > Thanks =C2=A0Daniel Nebdal >> >> I *think* that error is because it expects a gnome session (or at >> least a dbus server) to be available. If you used plain "su" to become >> root, it won't have the right environment. Could you try either sudo >> or su -m ? >> > > I tried your suggest "su -m" for compile firefox and got under error log.= .. > cd ../../dist/xpi-stage/locale-en-US && \ > =C2=A0/usr/local/bin/zip -r9D > /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/brow= ser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi > install.rdf chrome chrome.manifest -x chrome/en-US.manifest > =C2=A0adding: install.rdf (deflated 50%) > =C2=A0adding: chrome/en-US.jar (deflated 75%) > =C2=A0adding: chrome.manifest (deflated 78%) > gmake[4]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/locales' > gmake[3]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/installer' > gmake tools > gmake[3]: Entering directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/installer' > gmake[3]: Nothing to be done for `tools'. > gmake[3]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/installer' > if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi > hg: not found > gmake[2]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/installer' > gmake[1]: Leaving directory > `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' > OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 > obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py > args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd= 8.2/dist/firefox/firefox-bin', > '-no-remote', '-profile', > '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/_pr= ofile/pgo/pgoprofile/', > 'http://127.0.0.1:8888/index.html'] > INFO | automation.py | Application pid: 34583 > ** > GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: > (connection->initialization_error =3D=3D NULL) > TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test ru= n > INFO | automation.py | Application ran for: 0:00:03.013733 > INFO | automation.py | Reading PID log: /tmp/tmpKm9_Mgpidlog > gmake: *** [profiledbuild] Error 250 > *** Error code 1 > > Stop in /usr/ports/www/firefox. > *** Error code 1 > > Stop in /usr/ports/www/firefox. > ** Command failed [exit code 1]: /usr/bin/script -qa > /tmp/portupgrade20110526-91985-h6sf0l-0 env UPGRADE_TOOL=3Dportupgrade > UPGRADE_PORT=3Dfirefox-4.0.1,1 UPGRADE_PORT_VER=3D4.0.1,1 make > ** Fix the problem and try again. > ** Listing the failed packages (-:ignored / *:skipped / !:failed) > =C2=A0 =C2=A0 =C2=A0 =C2=A0! www/firefox (firefox-4.0.1,1) (missing heade= r) > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > > Error message different ! > But tried compile firefox before, I had been upgrade perl-threaded > from 5.12 to 5.14. > I can't know why log different, "su -m" or perl.... > So I will try to compile by plain "su" again for confirm. Before you try compiling - could you try launching a gtk/dbus app from the su shell? (gedit or whatever). If I just su and try, gedit fails with "GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error =3D=3D NULL)" , which seems to be the same error you got there. On the other hand, "sudo gedit" works for me ... so I suggest trying sudo. As for "su -m" , it lets me run simple X apps, but not e.g. gedit: It looks like it inherits enough to connect to X, but for whatever reason not enough to connect to the dbus daemon. Weird. >> As for the :8888 , I think that's just a build-internal thing: To >> profile, it starts firefox and displays a bunch of web pages, and I >> think it runs a small python web-server on localhost:8888 to serve >> them. > > Is your means about:startpage? I think... > If true, It needn't any server support I tihk. :P > Because I couldn't saw any daemon listen port 8888 by "netstat" in > firefox running Ubuntu 11.04 ... > > Thanks you a lot. > Neko > As I remember it, the profiling run goes through a selection of different pages, so they can exercise a bit more of their rendering and javascript engine - and fetching over TCP instead of from a file means they also get to use those parts of the code. So it's just to capture some more representative usage data. --=20 Daniel Nebdal From owner-freebsd-gecko@FreeBSD.ORG Thu May 26 16:42:04 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7B6BD1065672; Thu, 26 May 2011 16:42:04 +0000 (UTC) (envelope-from epopen@gmail.com) Received: from mail-qy0-f182.google.com (mail-qy0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id 0727E8FC17; Thu, 26 May 2011 16:42:03 +0000 (UTC) Received: by qyk27 with SMTP id 27so589374qyk.13 for ; Thu, 26 May 2011 09:42:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=hFOBZBCvPCjj1DOCk2Dff20oMA4NLejFR3v9R1XyY8o=; b=iNCAl011UOS33a9/AlQTTJIhYFt4biZ7YnlrZ/9MWHhnXuyqpLpvVg8FanN+tUCSA4 EcRkF7yTZKtO3ZmbW6q0KoFXVDITS9lajJ4xBNQXs7MqlWPy8kxlsVClNzvCcWLToRSO rSVhzlVU5H07iW/3Z3jK3TpPG2OLS6zzpsrAQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=SV5UsvhXti+TGie+7HwI1ut9Vl3BSsJGEmtolVyuCYuKh0UFhjuBswVyY9E0qGxpBs +haQmc1XgZyt6174M5U7NRNB3HZV7pDs0N4q9jUXQ8bcKuU0ks5Fzyc7Ky4UTn3vjocY wkaFY49YNBITkvLRHp3kfeZ0opeTNpxhXHAr4= Received: by 10.229.22.138 with SMTP id n10mr763729qcb.175.1306428123179; Thu, 26 May 2011 09:42:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.239.80 with HTTP; Thu, 26 May 2011 09:41:43 -0700 (PDT) In-Reply-To: References: From: Neko Chang Date: Fri, 27 May 2011 00:41:43 +0800 Message-ID: To: Daniel Nebdal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: gecko@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Firefox 4 with PGO compile error X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2011 16:42:04 -0000 2011/5/26 Daniel Nebdal : > On Thu, May 26, 2011 at 4:31 AM, Neko Chang wrote: >> 2011/5/25 Daniel Nebdal : >>> On Wed, May 25, 2011 at 5:22 AM, Neko Chang wrote: >>>> Hi FreeBSD team :D >>>> >>>> I tried build firefox 4 with PGO support via ports under GNOME >>>> 2.32.1(ordinary user, but build firefox by root), but build fail. >>>> Later I posted the problem to FreeBSD support >>>> forums,(http://forums.freebsd.org/showthread.php?t=3D23827) >>>> But can't solve it. >>>> >>>> So I write the mail :D >>>> Please help me.... >>>> >>>> * Output from 'uname -a'. >>>> FreeBSD epopen.com 8.2-STABLE FreeBSD 8.2-STABLE #0: Sat Apr 23 >>>> 16:23:23 CST 2011 localhost:/usr/obj/usr/src/sys/Kernel amd64 >>>> >>>> * Output from 'ident /usr/ports/www/firefox/Makefile' >>>> /usr/ports/www/firefox/Makefile: >>>> $FreeBSD: ports/www/firefox/Makefile,v 1.240 2011/04/29 06:31:39 f= lo Exp $ >>>> >>>> * Where/when did the problem occur: configuring, building, or runnin= g firefox >>>> Build. >>>> >>>> * How can you reproduce the problem? >>>> If turn-on PGO in "make config" >>>> >>>> Under is error message.... >>>> >>>> if test -d ../../../../dist/bin ; then touch >>>> ../../../../dist/bin/.purgecaches ; fi >>>> gmake[5]: Leaving directory >>>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/= other-licenses/branding/firefox/locales' >>>> hg: not found >>>> Making langpack >>>> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/b= rowser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi >>>> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/c= onfig/nsinstall >>>> -D ../../dist/install/ >>>> /usr/local/bin/perl5.12.3 >>>> /usr/ports/www/firefox/work/mozilla-2.0/config/preprocessor.pl >>>> -DOSTYPE=3D\"FreeBSD8\" -DOSARCH=3DFreeBSD -DAB_CD=3Den-US >>>> -DMOZ_LANGPACK_EID=3Dlangpack-en-US@firefox.mozilla.org >>>> -DMOZ_APP_VERSION=3D4.0.1 >>>> -DLOCALE_SRCDIR=3D/usr/ports/www/firefox/work/mozilla-2.0/browser/loca= les/en-US >>>> -DPKG_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64" >>>> -DPKG_INST_BASENAME=3D"firefox-4.0.1.en-US.freebsd8.2-amd64.installer" >>>> -DDLL_PREFIX=3Dlib -DDLL_SUFFIX=3D.so -DBIN_SUFFIX=3D -DHAVE_64BIT_OS= =3D1 >>>> -DMOZILLA_VERSION=3D\"2.0.1\" -DMOZILLA_VERSION_U=3D2.0.1 -DD_INO=3Dd_= ino >>>> -DSTDC_HEADERS=3D1 -DHAVE_SSIZE_T=3D1 -DHAVE_ST_BLKSIZE=3D1 >>>> -DHAVE_SIGINFO_T=3D1 -DHAVE_INT16_T=3D1 -DHAVE_INT32_T=3D1 -DHAVE_INT6= 4_T=3D1 >>>> -DHAVE_UINT=3D1 -DHAVE_UINT16_T=3D1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE= =3D1 >>>> -DHAVE_VISIBILITY_ATTRIBUTE=3D1 -DHAVE_DIRENT_H=3D1 -DHAVE_GETOPT_H=3D= 1 >>>> -DHAVE_MEMORY_H=3D1 -DHAVE_UNISTD_H=3D1 -DHAVE_NL_TYPES_H=3D1 >>>> -DHAVE_X11_XKBLIB_H=3D1 -DHAVE_SYS_STATVFS_H=3D1 -DHAVE_MMINTRIN_H=3D1 >>>> -DHAVE_SYS_CDEFS_H=3D1 -DHAVE_DLOPEN=3D1 -DHAVE_DLADDR=3D1 -DFUNCPROTO= =3D15 >>>> -DHAVE_XSHM=3D1 -DHAVE_LIBXSS=3D1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=3D1 >>>> -DHAVE_FT_GLYPHSLOT_EMBOLDEN=3D1 -DHAVE_FT_LOAD_SFNT_TABLE=3D1 >>>> -DHAVE_FT_SELECT_SIZE=3D1 -D_REENTRANT=3D1 -D_THREAD_SAFE=3D1 >>>> -DHAVE_RANDOM=3D1 -DHAVE_STRERROR=3D1 -DHAVE_LCHOWN=3D1 -DHAVE_FCHMOD= =3D1 >>>> -DHAVE_SNPRINTF=3D1 -DHAVE_MEMMOVE=3D1 -DHAVE_SETBUF=3D1 -DHAVE_ISATTY= =3D1 >>>> -DHAVE_FLOCKFILE=3D1 -DHAVE_LOCALTIME_R=3D1 -DHAVE_STRTOK_R=3D1 >>>> -DHAVE_CLOCK_MONOTONIC=3D1 -DHAVE_LANGINFO_CODESET=3D1 -DVA_COPY=3Dva_= copy >>>> -DHAVE_VA_COPY=3D1 -DHAVE_VA_LIST_AS_ARRAY=3D1 -DHAVE_THREAD_TLS_KEYWO= RD=3D1 >>>> -DMALLOC_H=3D\ -DHAVE_STRNDUP=3D1 -DHAVE_POSIX_MEMALIGN= =3D1 >>>> -DHAVE_VALLOC=3D1 -DHAVE_I18N_LC_MESSAGES=3D1 -DHAVE_LOCALECONV=3D1 >>>> -DNS_ALWAYS_INLINE=3D__attribute__\(\(always_inline\)\) >>>> -DNS_ATTR_MALLOC=3D__attribute__\(\(malloc\)\) >>>> -DNS_WARN_UNUSED_RESULT=3D__attribute__\(\(warn_unused_result\)\) >>>> -DNS_NORETURN=3D__attribute__\(\(noreturn\)\) -DMOZ_PHOENIX=3D1 >>>> -DMOZ_BUILD_APP=3Dbrowser -DMOZ_X11=3D1 -DMOZ_WIDGET_GTK2=3D1 >>>> -DMOZ_PDF_PRINTING=3D1 -DMOZ_ENABLE_XREMOTE=3D1 -DMOZ_OFFICIAL_BRANDIN= G=3D1 >>>> -DMOZ_DISTRIBUTION_ID=3D\"org.mozilla\" -DMOZ_PANGO=3D1 >>>> -DMOZ_ENABLE_GNOMEVFS=3D1 -DMOZ_ENABLE_GCONF=3D1 -DMOZ_ENABLE_LIBNOTIF= Y=3D1 >>>> -DMOZ_ENABLE_GNOMEUI=3D1 -DMOZ_ENABLE_DBUS=3D1 -DIBMBIDI=3D1 >>>> -DMOZ_VIEW_SOURCE=3D1 -DACCESSIBILITY=3D1 -DMOZ_JSLOADER=3D1 -DNS_PRIN= TING=3D1 >>>> -DNS_PRINT_PREVIEW=3D1 -DMOZ_OGG=3D1 -DATTRIBUTE_ALIGNED_MAX=3D64 >>>> -DMOZ_WEBM=3D1 -DVPX_X86_ASM=3D1 -DMOZ_WAVE=3D1 -DMOZ_SYDNEYAUDIO=3D1 >>>> -DMOZ_MEDIA=3D1 -DMOZ_VORBIS=3D1 -DMOZ_XTF=3D1 >>>> -DMOZ_CRASHREPORTER_ENABLE_PERCENT=3D100 -DMOZ_MATHML=3D1 -DMOZ_SVG=3D= 1 >>>> -DMOZ_SMIL=3D1 -DMOZ_UPDATE_CHANNEL=3Ddefault -DMOZ_FEEDS=3D1 >>>> -DMOZ_STORAGE=3D1 -DMOZ_SAFE_BROWSING=3D1 -DMOZ_URL_CLASSIFIER=3D1 >>>> -DNS_DISABLE_LOGGING=3D1 -DHAVE___CXA_DEMANGLE=3D1 >>>> -DMOZ_CHROME_FILE_FORMAT_JAR=3D1 >>>> -DMOZ_DEFAULT_MOZILLA_FIVE_HOME=3D\"/usr/local/lib/firefox\" >>>> -DMOZ_USER_DIR=3D\".mozilla\" -DMOZ_STATIC_JS=3D1 -DMOZ_ENABLE_LIBXUL= =3D1 >>>> -DHAVE_STDINT_H=3D1 -DHAVE_INTTYPES_H=3D1 -DMOZ_XUL=3D1 >>>> -DMOZ_PROFILELOCKING=3D1 -DMOZ_RDF=3D1 -DBUILD_CTYPES=3D1 -DMOZ_MORKRE= ADER=3D1 >>>> -DMOZ_PLACES=3D1 -DMOZ_SERVICES_SYNC=3D1 -DMOZ_APP_UA_NAME=3D\"\" >>>> -DMOZ_APP_UA_VERSION=3D\"4.0.1\" -DMOZ_UA_FIREFOX_VERSION=3D\"4.0.1\" >>>> -DMOZ_UA_BUILDID=3D\"20100101\" -DMOZ_DLL_SUFFIX=3D\".so\" >>>> -DHAVE_FONTCONFIG_FCFREETYPE_H=3D1 -DXP_UNIX=3D1 -DUNIX_ASYNC_DNS=3D1 >>>> -DMOZ_ACCESSIBILITY_ATK=3D1 -DATK_MAJOR_VERSION=3D1 -DATK_MINOR_VERSIO= N=3D32 >>>> -DATK_REV_VERSION=3D0 >>>> -I/usr/ports/www/firefox/work/mozilla-2.0/toolkit/locales/en-US/define= s.inc >>>> -I/usr/ports/www/firefox/work/mozilla-2.0/browser/locales/en-US/define= s.inc >>>> /usr/ports/www/firefox/work/mozilla-2.0/browser/locales/generic/instal= l.rdf >>>>> ../../dist/xpi-stage/locale-en-US/install.rdf >>>> cd ../../dist/xpi-stage/locale-en-US && \ >>>> /usr/local/bin/zip -r9D >>>> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/b= rowser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi >>>> install.rdf chrome chrome.manifest -x chrome/en-US.manifest >>>> adding: install.rdf (deflated 50%) >>>> adding: chrome/en-US.jar (deflated 75%) >>>> adding: chrome.manifest (deflated 78%) >>>> gmake[4]: Leaving directory >>>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/= browser/locales' >>>> gmake[3]: Leaving directory >>>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/= browser/installer' >>>> gmake tools >>>> gmake[3]: Entering directory >>>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/= browser/installer' >>>> gmake[3]: Nothing to be done for `tools'. >>>> gmake[3]: Leaving directory >>>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/= browser/installer' >>>> if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; f= i >>>> hg: not found >>>> gmake[2]: Leaving directory >>>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/= browser/installer' >>>> gmake[1]: Leaving directory >>>> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' >>>> OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 >>>> obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py >>>> args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-free= bsd8.2/dist/firefox/firefox-bin', >>>> '-no-remote', '-profile', >>>> '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/= _profile/pgo/pgoprofile/', >>>> 'http://127.0.0.1:8888/index.html'] >>>> INFO | automation.py | Application pid: 95151 >>>> >>>> (firefox-bin:95151): GnomeUI-WARNING **: While connecting to session m= anager: >>>> None of the authentication protocols specified are supported. >>>> ** >>>> GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: >>>> (connection->initialization_error =3D=3D NULL) >>>> TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test= run >>>> INFO | automation.py | Application ran for: 0:00:03.279356 >>>> INFO | automation.py | Reading PID log: /tmp/tmpJZSM19pidlog >>>> gmake: *** [profiledbuild] Error 250 >>>> *** Error code 1 >>>> >>>> Stop in /usr/ports/www/firefox. >>>> *** Error code 1 >>>> >>>> Stop in /usr/ports/www/firefox. >>>> [/usr/ports/www/firefox]# >>>> =EF=BC=9D=EF=BC=9D=EF=BC=9D=EF=BC=9D >>>> >>>> Make start, System print-out under message >>>> To build Firefox with PGO support you need a running X server and >>>> build this port with an user who could access the X server! >>>> >>>> During the build a Firefox instance will start and run some test. >>>> Do not interrupt or close Firefox during this tests! >>>> >>>> The message and error log, I think firefox need connect a daemon >>>> (localhost:8888) if PGO support ON when build. >>>> But I don't know what daemon need, even Google..... >>>> >>>> If I help to debug, Please tell me. >>>> Thanks your hard work, Let us good firefox :D >>>> >>> >> Thanks Daniel Nebdal >>> >>> I *think* that error is because it expects a gnome session (or at >>> least a dbus server) to be available. If you used plain "su" to become >>> root, it won't have the right environment. Could you try either sudo >>> or su -m ? >>> >> >> I tried your suggest "su -m" for compile firefox and got under error log= ... >> cd ../../dist/xpi-stage/locale-en-US && \ >> /usr/local/bin/zip -r9D >> /usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/bro= wser/locales/../../dist/install/firefox-4.0.1.en-US.langpack.xpi >> install.rdf chrome chrome.manifest -x chrome/en-US.manifest >> adding: install.rdf (deflated 50%) >> adding: chrome/en-US.jar (deflated 75%) >> adding: chrome.manifest (deflated 78%) >> gmake[4]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/locales' >> gmake[3]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/installer' >> gmake tools >> gmake[3]: Entering directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/installer' >> gmake[3]: Nothing to be done for `tools'. >> gmake[3]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/installer' >> if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi >> hg: not found >> gmake[2]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/br= owser/installer' >> gmake[1]: Leaving directory >> `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' >> OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 >> obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py >> args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebs= d8.2/dist/firefox/firefox-bin', >> '-no-remote', '-profile', >> '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/_p= rofile/pgo/pgoprofile/', >> 'http://127.0.0.1:8888/index.html'] >> INFO | automation.py | Application pid: 34583 >> ** >> GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: >> (connection->initialization_error =3D=3D NULL) >> TEST-UNEXPECTED-FAIL | automation.py | Exited with code -6 during test r= un >> INFO | automation.py | Application ran for: 0:00:03.013733 >> INFO | automation.py | Reading PID log: /tmp/tmpKm9_Mgpidlog >> gmake: *** [profiledbuild] Error 250 >> *** Error code 1 >> >> Stop in /usr/ports/www/firefox. >> *** Error code 1 >> >> Stop in /usr/ports/www/firefox. >> ** Command failed [exit code 1]: /usr/bin/script -qa >> /tmp/portupgrade20110526-91985-h6sf0l-0 env UPGRADE_TOOL=3Dportupgrade >> UPGRADE_PORT=3Dfirefox-4.0.1,1 UPGRADE_PORT_VER=3D4.0.1,1 make >> ** Fix the problem and try again. >> ** Listing the failed packages (-:ignored / *:skipped / !:failed) >> ! www/firefox (firefox-4.0.1,1) (missing header) >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> >> Error message different ! >> But tried compile firefox before, I had been upgrade perl-threaded >> from 5.12 to 5.14. >> I can't know why log different, "su -m" or perl.... >> So I will try to compile by plain "su" again for confirm. I had been recompile, su & su -m cause different error message.... > > Before you try compiling - could you try launching a gtk/dbus app from > the su shell? (gedit or whatever). If I just su and try, gedit fails > with "GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion > failed: (connection->initialization_error =3D=3D NULL)" , which seems to > be the same error you got there. On the other hand, "sudo gedit" works > for me ... so I suggest trying sudo. Yes, You are right. I tried your suggest and got result. "su & gedit" -> (gedit:26641): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error =3D=3D NULL) "su -m & gedit" -> GLib-GIO:ERROR:gdbusconnection.c:2270:initable_init: assertion failed: (connection->initialization_error =3D=3D NULL) "sudo & gedit" -> Work fine !!! > > As for "su -m" , it lets me run simple X apps, but not e.g. gedit: It > looks like it inherits enough to connect to X, but for whatever reason > not enough to connect to the dbus daemon. Weird. > Because sudo & gedit work fine. So I run "sudo portupgrade -f firefox" And got under build log gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2' OBJDIR=3Dobj-amd64-unknown-freebsd8.2 /usr/local/bin/python2.7 obj-amd64-unknown-freebsd8.2/_profile/pgo/profileserver.py args: ['/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.= 2/dist/firefox/firefox-bin', '-no-remote', '-profile', '/usr/ports/www/firefox/work/mozilla-2.0/obj-amd64-unknown-freebsd8.2/_prof= ile/pgo/pgoprofile/', 'http://127.0.0.1:8888/index.html'] INFO | automation.py | Application pid: 45955 Launching a SCIM daemon with Socket FrontEnd... Loading simple Config module ... Creating backend ... Loading socket FrontEnd module ... Starting SCIM as daemon ... GTK Panel of SCIM 1.4.7 Launching a SCIM daemon with Socket FrontEnd... Loading simple Config module ... Creating backend ... Loading socket FrontEnd module ... Starting SCIM as daemon ... GTK Panel of SCIM 1.4.7 localhost.my.domain - - [26/May/2011 23:33:12] "GET /index.html HTTP/1.1" 2= 00 - localhost.my.domain - - [26/May/2011 23:33:12] "GET /favicon.ico HTTP/1.1" = 200 - localhost.my.domain - - [26/May/2011 23:33:14] code 404, message File not f= ound localhost.my.domain - - [26/May/2011 23:33:14] "GET /safebrowsing-dummy/newkey HTTP/1.1" 404 - localhost.my.domain - - [26/May/2011 23:33:15] "GET /blueprint/sample.html HTTP/1.1" 200 - localhost.my.domain - - [26/May/2011 23:33:15] "GET /blueprint/screen.css HTTP/1.1" 200 - localhost.my.domain - - [26/May/2011 23:33:15] "GET /blueprint/print.css HTTP/1.1" 200 - localhost.my.domain - - [26/May/2011 23:33:15] "GET /blueprint/fancytype-screen.css HTTP/1.1" 200 - localhost.my.domain - - [26/May/2011 23:33:15] "GET /blueprint/test.jpg HTTP/1.1" 200 - localhost.my.domain - - [26/May/2011 23:33:15] "GET /blueprint/valid.png HTTP/1.1" 200 - ............. I first time look Firefox generated a new window and do some test. http:/127.0.0.1:8888 connect successful. AND install successful !!! Is it hard issue :P Now, need a best solution. (exclude sudo.) Thanks you very much. > >>> As for the :8888 , I think that's just a build-internal thing: To >>> profile, it starts firefox and displays a bunch of web pages, and I >>> think it runs a small python web-server on localhost:8888 to serve >>> them. >> >> Is your means about:startpage? I think... >> If true, It needn't any server support I tihk. :P >> Because I couldn't saw any daemon listen port 8888 by "netstat" in >> firefox running Ubuntu 11.04 ... >> >> Thanks you a lot. >> Neko >> > > As I remember it, the profiling run goes through a selection of > different pages, so they can exercise a bit more of their rendering > and javascript engine - and fetching over TCP instead of from a file > means they also get to use those parts of the code. So it's just to > capture some more representative usage data. > > > -- > Daniel Nebdal > From owner-freebsd-gecko@FreeBSD.ORG Fri May 27 09:49:24 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 55BB5106566B for ; Fri, 27 May 2011 09:49:24 +0000 (UTC) (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: from trillian.chruetertee.ch (trillian.chruetertee.ch [217.150.245.56]) by mx1.freebsd.org (Postfix) with ESMTP id 0043E8FC0C for ; Fri, 27 May 2011 09:49:23 +0000 (UTC) Received: from trillian.chruetertee.ch (trillian [217.150.245.56]) by trillian.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p4R9nMfQ045666 for ; Fri, 27 May 2011 09:49:22 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Received: (from www@localhost) by trillian.chruetertee.ch (8.14.4/8.14.3/Submit) id p4R9nGnP044814 for freebsd-gecko@freebsd.org; Fri, 27 May 2011 09:49:16 GMT (envelope-from svn-freebsd-gecko@chruetertee.ch) Date: Fri, 27 May 2011 09:49:16 GMT Message-Id: <201105270949.p4R9nGnP044814@trillian.chruetertee.ch> X-Authentication-Warning: trillian.chruetertee.ch: www set sender to svn-freebsd-gecko@chruetertee.ch using -f From: svn-freebsd-gecko@chruetertee.ch To: freebsd-gecko@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [SVN-Commit] r550 - in branches/experimental/www/seamonkey: . files X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-gecko@freebsd.org List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2011 09:49:24 -0000 Author: beat Date: Fri May 27 09:49:16 2011 New Revision: 550 Log: - Add missing infrastructure files - Clean up Makefile Approved by: decke Added: branches/experimental/www/seamonkey/files/mozconfig-generic.in branches/experimental/www/seamonkey/pkg-deinstall.in branches/experimental/www/seamonkey/pkg-install.in Modified: branches/experimental/www/seamonkey/Makefile Modified: branches/experimental/www/seamonkey/Makefile ============================================================================== --- branches/experimental/www/seamonkey/Makefile Fri May 13 18:44:34 2011 (r549) +++ branches/experimental/www/seamonkey/Makefile Fri May 27 09:49:16 2011 (r550) @@ -2,7 +2,7 @@ # Date created: 31 Mar 1998 # Whom: eivind/dima/jseger # -# $FreeBSD: ports/www/seamonkey2/Makefile,v 1.303 2010/02/18 10:27:19 beat Exp $ +# $FreeBSD: ports/www/seamonkey/Makefile,v 1.299 2011/03/17 00:11:52 beat Exp $ # PORTNAME= seamonkey @@ -16,8 +16,7 @@ COMMENT= The open source, standards compliant web browser CONFLICTS_BUILD= spidermonkey-1.[0-7]* -CONFLICTS_INSTALL= seamonkey-1* seamonkey-2.0* -LATEST_LINK= seamonkey2-devel +CONFLICTS_INSTALL= seamonkey-2.0* USE_BZIP2= yes USE_GMAKE= yes USE_GECKO= gecko Added: branches/experimental/www/seamonkey/files/mozconfig-generic.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/files/mozconfig-generic.in Fri May 27 09:49:16 2011 (r550) @@ -0,0 +1,8 @@ +ac_add_options --prefix=@FAKEDIR@ +export CPPFLAGS="@CPPFLAGS@" +export CFLAGS="@CFLAGS@" +export LIBS="@LIBS@" +export LDFLAGS="@LDFLAGS@" +export CONFIG_SH=/bin/sh +export XP_UNIX=1 +export PERL="@PERL@" Added: branches/experimental/www/seamonkey/pkg-deinstall.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/pkg-deinstall.in Fri May 27 09:49:16 2011 (r550) @@ -0,0 +1,28 @@ +#!/bin/sh +# +# $MCom: ports/www/mozilla/pkg-deinstall.in,v 1.25 2008/07/26 19:07:07 ahze Exp $ +# +# Date created: Mon Nov 29, 2003 +# Whom: Thierry Thomas () +# Fix the chrome registry. + +umask 022 +PATH=/bin:/usr/bin + +[ "x$1" = "x" ] && exit 1 +[ "x$2" != "xDEINSTALL" ] && exit 0 + +MOZDIR=%%MOZDIR%% + +rm -rf ${MOZDIR}/chrome/overlayinfo +rm -f ${MOZDIR}/chrome/*.rdf +rm -f ${MOZDIR}/component.reg +rm -f ${MOZDIR}/components/*.dat +rm -f ${MOZDIR}/components.ini +rm -f ${MOZDIR}/defaults.ini +rm -f ${MOZDIR}/chrome/app-chrome.manifest +rm -rf ${MOZDIR}/updates +find %%MOZDIR%%/plugins/ -depth 1 -type l -delete > /dev/null 2>&1 +find %%MOZDIR%%/extensions/ -depth 1 -type l -delete > /dev/null 2>&1 + +exit 0 Added: branches/experimental/www/seamonkey/pkg-install.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ branches/experimental/www/seamonkey/pkg-install.in Fri May 27 09:49:16 2011 (r550) @@ -0,0 +1,38 @@ +#!/bin/sh +# +# $MCom: ports/www/mozilla/pkg-install.in,v 1.26 2008/08/04 16:58:03 mezz Exp $ +# +# Date created: Mon Nov 29, 2003 +# Whom: Thierry Thomas () +# Fix the chrome registry. + +umask 022 +PATH=/bin:/usr/bin + +[ "x$1" = "x" ] && exit 1 +[ "x$2" != "xPOST-INSTALL" ] && exit 0 + +MOZDIR=%%MOZDIR%% +MOZBIN=${MOZDIR}/%%MOZILLA_BIN%% +REGXPCOM=${MOZDIR}/regxpcom +REGCHROME=${MOZDIR}/regchrome + +echo "===> Building Chrome's registry..." +rm -rf ${MOZDIR}/chrome/overlayinfo +rm -f ${MOZDIR}/chrome/*.rdf +mkdir -p ${MOZDIR}/chrome/overlayinfo +rm -f ${MOZDIR}/component.reg + +cd ${MOZDIR} || exit 1 +if [ -f ${REGXPCOM} ]; then + ./run-mozilla.sh ${REGXPCOM} || true +fi +if [ -f ${REGCHROME} ]; then + ./run-mozilla.sh ${REGCHROME} || true +fi +if [ -f ${MOZBIN} -a "${1%-*}" = "nvu" ]; then + ./run-mozilla.sh ${MOZBIN} -register > /dev/null 2>&1 +fi +cp -R %%LOCALBASE%%/lib/xpi/symlinks/%%MOZILLA%%/ %%MOZDIR%%/extensions/ > /dev/null 2>&1 + +exit 0 From owner-freebsd-gecko@FreeBSD.ORG Fri May 27 11:27:22 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 72EEA1065672; Fri, 27 May 2011 11:27:22 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 307278FC0C; Fri, 27 May 2011 11:27:21 +0000 (UTC) Received: from ncsd.bris.ac.uk ([137.222.10.59] helo=ncs.bris.ac.uk) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1QPvCK-0004YM-JQ; Fri, 27 May 2011 12:27:20 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1QPvCK-0001tC-Fp; Fri, 27 May 2011 12:27:20 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4) with ESMTP id p4RBRKqq002915; Fri, 27 May 2011 12:27:20 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4/Submit) id p4RBRKp1002914; Fri, 27 May 2011 12:27:20 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Fri, 27 May 2011 12:27:20 +0100 From: Anton Shterenlikht To: gecko@freebsd.org Message-ID: <20110527112719.GA2811@mech-cluster241.men.bris.ac.uk> Mail-Followup-To: gecko@freebsd.org, freebsd-ia64@freebsd.org References: <20110526090003.GA44372@mech-cluster241.men.bris.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110526090003.GA44372@mech-cluster241.men.bris.ac.uk> User-Agent: Mutt/1.4.2.3i Cc: freebsd-ia64@freebsd.org Subject: [patch] www/firefox4 on ia64 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2011 11:27:22 -0000 firefox4 builds on my ia64 with the patch given in this bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=638056 Can you please review it. However, firefox4 dumps core on startup anyway. Many thanks Anton -- Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423 From owner-freebsd-gecko@FreeBSD.ORG Fri May 27 16:36:14 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F096B1065677; Fri, 27 May 2011 16:36:14 +0000 (UTC) (envelope-from beat@FreeBSD.org) Received: from arthurdent.chruetertee.ch (arthurdent.chruetertee.ch [217.150.245.53]) by mx1.freebsd.org (Postfix) with ESMTP id 7EE8A8FC15; Fri, 27 May 2011 16:36:14 +0000 (UTC) Received: from arthurdent.chruetertee.ch (arthurdent.chruetertee.ch [217.150.245.53]) by arthurdent.chruetertee.ch (8.14.4/8.14.3) with ESMTP id p4RGa49D050433; Fri, 27 May 2011 16:36:04 GMT (envelope-from beat@FreeBSD.org) Received: (from www@localhost) by arthurdent.chruetertee.ch (8.14.4/8.14.3/Submit) id p4RGZx8S050290; Fri, 27 May 2011 16:35:59 GMT (envelope-from beat@FreeBSD.org) X-Authentication-Warning: arthurdent.chruetertee.ch: www set sender to beat@FreeBSD.org using -f Received: from 83.57.2.95 (SquirrelMail authenticated user beat.gaetzi) by wmail.chruetertee.ch with HTTP; Fri, 27 May 2011 18:35:59 +0200 Message-ID: <12c39d68402ca900f231d770c2fd5e80.squirrel@wmail.chruetertee.ch> Date: Fri, 27 May 2011 18:35:59 +0200 From: "Beat Gaetzi" To: gecko@FreeBSD.org User-Agent: SquirrelMail/1.4.21 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: Subject: Removal of all ports depending on SeaMonkey 1.1 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2011 16:36:15 -0000 Hi there, (maintainers BCC'ed) As already announced in January were going to update www/seamonkey to version 2.1. Now that SeaMonkey 2.1 RC1 is released I'd like to remove all remaining ports which still depends on SeaMonkey 1.1 as I expect the 2.1 release soon. Here is a list of the affected ports including the maintainer: www/mozex thierry@ www/preferential miwi@ www/helixplugin mi AT aldan o algebra o com www/adblock thierry@ www/bugmenot saper AT saper o info Thierry already approved the removal of his two ports back in January. Could the others please approve the removal of their ports and all of you please review the MOVED entries: http://people.freebsd.org/~beat/patches/seamonkey-21-depend-removal.patch If you are interested in SeaMonkey 2.1 you will find the patch for the update here: http://people.freebsd.org/~beat/patches/seamonkey-21-update.patch And the needed bsd.gecko.mk change here: http://people.freebsd.org/~beat/patches/seamonkey-21-bsd.gecko.mk.patch Thanks, Beat From owner-freebsd-gecko@FreeBSD.ORG Fri May 27 16:57:43 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E47BB106564A; Fri, 27 May 2011 16:57:43 +0000 (UTC) (envelope-from saper@saper.info) Received: from l.saper.info (l.saper.info [IPv6:2001:41d0:1:d467::1000]) by mx1.freebsd.org (Postfix) with ESMTP id 779B28FC19; Fri, 27 May 2011 16:57:43 +0000 (UTC) Received: from l.saper.info (saper@localhost [127.0.0.1]) by l.saper.info (8.14.4/8.14.4) with ESMTP id p4RGu5kX058917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 27 May 2011 16:56:06 GMT (envelope-from saper@saper.info) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=saper.info; s=Mar2008; t=1306515366; bh=VagvWLbKcYGq48izDHfeexWUpPyXF7oqE11FlJlkJHM=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References: MIME-Version:Content-Type; b=huPWFevGmoqVzbkO/dTG6IkJe0MQQKKmsSQs1Mv9I/FyaL9nBpVPZcMI/6EPn8MIg 1Vbn3oHVH61wW+o2aRY4QgsNzFwmo4tD8scyOikV5CimmI9CTxQRZxo8h2uEqW/137 13DhyBbNF/ij4Y53hTnzp4PsluGUJCRwSzSa5yz4= Received: from localhost (saper@localhost) by l.saper.info (8.14.4/8.14.4/Submit) with ESMTP id p4RGu56P058914; Fri, 27 May 2011 16:56:05 GMT (envelope-from saper@saper.info) X-Authentication-Warning: l.saper.info: saper owned process doing -bs Date: Fri, 27 May 2011 16:56:05 +0000 From: Marcin Cieslak To: Beat Gaetzi In-Reply-To: <12c39d68402ca900f231d770c2fd5e80.squirrel@wmail.chruetertee.ch> Message-ID: References: <12c39d68402ca900f231d770c2fd5e80.squirrel@wmail.chruetertee.ch> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: gecko@FreeBSD.org, thierry@FreeBSD.org Subject: Re: Removal of all ports depending on SeaMonkey 1.1 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2011 16:57:44 -0000 On Fri, 27 May 2011, Beat Gaetzi wrote: > Hi there, (maintainers BCC'ed) > > As already announced in January were going to update www/seamonkey to > version 2.1. Now that SeaMonkey 2.1 RC1 is released I'd like to remove all > remaining ports which still depends on SeaMonkey 1.1 as I expect the 2.1 > release soon. Here is a list of the affected ports including the > maintainer: > www/mozex thierry@ > www/preferential miwi@ > www/helixplugin mi AT aldan o algebra o com > www/adblock thierry@ > www/bugmenot saper AT saper o info > > Thierry already approved the removal of his two ports back in January. > Could the others please approve the removal of their ports and all of you > please review the MOVED entries: > http://people.freebsd.org/~beat/patches/seamonkey-21-depend-removal.patch I would suggest that existing www/bugmenot-firefox could be patched (if necessary) to support seamonkey and renamed to www/bugmenot instead of my port. //Marcin From owner-freebsd-gecko@FreeBSD.ORG Sat May 28 04:20:21 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8818106566B for ; Sat, 28 May 2011 04:20:21 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell0.rawbw.com (shell0.rawbw.com [198.144.192.45]) by mx1.freebsd.org (Postfix) with ESMTP id A45AD8FC12 for ; Sat, 28 May 2011 04:20:21 +0000 (UTC) Received: from eagle.yuri.org (stunnel@localhost [127.0.0.1]) (authenticated bits=0) by shell0.rawbw.com (8.14.4/8.14.4) with ESMTP id p4S3YXRT067041; Fri, 27 May 2011 20:34:33 -0700 (PDT) (envelope-from yuri@rawbw.com) Message-ID: <4DE06EAA.208@rawbw.com> Date: Fri, 27 May 2011 20:40:26 -0700 From: Yuri User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.16) Gecko/20101211 Thunderbird/3.0.11 MIME-Version: 1.0 To: freebsd-questions@FreeBSD.org, gecko@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Special symbols size issue with Firefox-4.0.1 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 May 2011 04:20:21 -0000 On http://en.wikipedia.org/wiki/Voiced_alveolo-palatal_fricative symbol on the right side is displayed in firefox with a very tiny size font. In Ubuntu and in Windows firefox displays the same symbol nicely with the large size font. My fonts in xorg.conf are: Section "Files" ModulePath "/usr/local/lib/xorg/modules" FontPath "/usr/local/lib/X11/fonts/misc/" FontPath "/usr/local/lib/X11/fonts/webfonts" FontPath "/usr/local/lib/X11/fonts/TTF/" FontPath "/usr/local/lib/X11/fonts/OTF" FontPath "/usr/local/lib/X11/fonts/Type1/" FontPath "/usr/local/lib/X11/fonts/100dpi/" FontPath "/usr/local/lib/X11/fonts/75dpi/" # from here -- my additions FontPath "/usr/local/lib/X11/fonts/TrueType/" FontPath "/usr/local/lib/X11/fonts/tmu/" FontPath "/usr/local/lib/X11/fonts/cyrillic/" FontPath "/usr/local/lib/X11/fonts/dejavu" EndSection What is wrong with the fonts that this special symbol isn't displayed with the proper size? Yuri