From owner-freebsd-ports@FreeBSD.ORG Thu May 26 16:42:04 2011 Return-Path: Delivered-To: freebsd-ports@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-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD 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 >