FreeBSD Port: www/firefox

2011-12-21 Thread Andrei
config.status: linking 
/usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/src/x86/ffitarget.h
 to include/ffitarget.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing include commands
config.status: executing src commands
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync
TEST-INFO | check-sync-dirs.py | file(s) found in:   
/usr/ports/www/firefox/work/mozilla-release/js/src/config
TEST-INFO | check-sync-dirs.py | differ from their originals in: 
/usr/ports/www/firefox/work/mozilla-release/config
TEST-INFO | check-sync-dirs.py | differing file: ./config.mk
TEST-INFO | check-sync-dirs.py | differing file: ./config.mk.bak
TEST-INFO | check-sync-dirs.py | differing file: 
./mkdepend/Makefile.in
TEST-INFO | check-sync-dirs.py | differing file: 
./mkdepend/Makefile.in.bak
In general, the files in '/usr/ports/www/firefox/work/mozilla-
release/js/src/config' should always be exact copies of originals in
'/usr/ports/www/firefox/work/mozilla-release/config'.  A change made to one
should also be made to the other.  See 'check-sync-dirs.py' for more
details.
gmake[1]: *** [realbuild] Error 1
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
gmake: *** [profiledbuild] Error 2
*** 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/portupgrade20111221-2126-1knu6s7-0 env UPGRADE_TOOL=portupgrade 
UPGRADE_PORT=firefox-8.0,1 UPGRADE_PORT_VER=8.0,1 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! www/firefox (firefox-8.0,1)   (missing header)
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"


Re: ports/153114: www/firefox 3.6.12_1, 1 crash: Assertion failure: prop == (JSProperty*) sprop, at jstracer.cpp:11137

2011-12-21 Thread Ruslan Mahmatkhanov
The following reply was made to PR ports/153114; it has been noted by GNATS.

From: Ruslan Mahmatkhanov 
To: bug-follo...@freebsd.org
Cc: "Ronald F.Guilmette" 
Subject: Re: ports/153114: www/firefox 3.6.12_1,1 crash: Assertion failure:
 prop == (JSProperty*) sprop, at jstracer.cpp:11137
Date: Wed, 21 Dec 2011 18:30:40 +0400

 Good day, Ronald.
 
 Are you still able to reproduce this issue with www/firefox36 or
 www/firefox? Should we close this PR?
 
 -- 
 Regards,
 Ruslan
 
 Tinderboxing kills... the drives.
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"


Re: FreeBSD Port: www/firefox

2011-12-21 Thread Florian Smeets
On 21.12.2011 13:55, Andrei wrote:
> config.status: linking 
> /usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/src/x86/ffitarget.h
>  to include/ffitarget.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing include commands
> config.status: executing src commands
> gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release'
> TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync
> TEST-INFO | check-sync-dirs.py | file(s) found in:   
> /usr/ports/www/firefox/work/mozilla-release/js/src/config
> TEST-INFO | check-sync-dirs.py | differ from their originals in: 
> /usr/ports/www/firefox/work/mozilla-release/config
> TEST-INFO | check-sync-dirs.py | differing file: ./config.mk
> TEST-INFO | check-sync-dirs.py | differing file: 
> ./config.mk.bak
> TEST-INFO | check-sync-dirs.py | differing file: 
> ./mkdepend/Makefile.in
> TEST-INFO | check-sync-dirs.py | differing file: 
> ./mkdepend/Makefile.in.bak
> In general, the files in '/usr/ports/www/firefox/work/mozilla-
> release/js/src/config' should always be exact copies of originals in
> '/usr/ports/www/firefox/work/mozilla-release/config'.  A change made to one
> should also be made to the other.  See 'check-sync-dirs.py' for more
> details.

Please tell us which options you have enabled.

Thanks,
Florian
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"


FreeBSD Port: www/firefox

2011-12-21 Thread Piotr Kubaj
I get the same error, the enabled options are dbus, pgo and
optimized_cflags. I build with access to X. My uname -a is:
FreeBSD beastie 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #15: Thu Dec  1
22:33:44 CET 2011 root@beastie:/usr/obj/usr/src/sys/BEASTIE  amd64
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"


Re: FreeBSD Port: www/firefox

2011-12-21 Thread Beat Gaetzi
2011/12/21 Piotr Kubaj :
> I get the same error, the enabled options are dbus, pgo and
> optimized_cflags. I build with access to X. My uname -a is:
> FreeBSD beastie 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #15: Thu Dec  1
> 22:33:44 CET 2011     root@beastie:/usr/obj/usr/src/sys/BEASTIE  amd64

Yes, there is currently a problem with the PGO option. We are
working on a fix. In the meantime you could build Firefox
without PGO.

Beat
___
freebsd-gecko@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"


Re: FreeBSD Port: www/firefox

2011-12-21 Thread Florian Smeets
On 21.12.11 17:21, Beat Gaetzi wrote:
> 2011/12/21 Piotr Kubaj :
>> I get the same error, the enabled options are dbus, pgo and
>> optimized_cflags. I build with access to X. My uname -a is:
>> FreeBSD beastie 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #15: Thu Dec  1
>> 22:33:44 CET 2011 root@beastie:/usr/obj/usr/src/sys/BEASTIE  amd64
> 
> Yes, there is currently a problem with the PGO option. We are
> working on a fix. In the meantime you could build Firefox
> without PGO.
> 

The following patch should fix it. Could you please confirm?

Thanks,
Florian
Index: Makefile
===
RCS file: /home/flo/dev/cvs/ports/www/firefox/Makefile,v
retrieving revision 1.257
diff -u -r1.257 Makefile
--- Makefile21 Dec 2011 08:02:57 -  1.257
+++ Makefile21 Dec 2011 21:51:12 -
@@ -118,6 +118,8 @@
${WRKSRC}/security/manager/ssl/src/Makefile.in \
${WRKSRC}/js/src/config/mkdepend/Makefile.in \
${WRKSRC}/js/src/config/config.mk \
+   ${WRKSRC}/config/mkdepend/Makefile.in \
+   ${WRKSRC}/config/config.mk \
${WRKSRC}/xpcom/io/nsAppFileLocationProvider.cpp
@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \
s|-lpthread|${PTHREAD_LIBS}|g ; \
Index: files/patch-config_config.mk
===
RCS file: files/patch-config_config.mk
diff -N files/patch-config_config.mk
--- /dev/null   1 Jan 1970 00:00:00 -
+++ files/patch-config_config.mk21 Dec 2011 21:47:04 -
@@ -0,0 +1,10 @@
+--- config/config.mk.orig  2009-08-07 00:49:23.0 +0200
 config/config.mk   2009-08-09 20:50:05.0 +0200
+@@ -506,6 +506,7 @@
+   -I$(srcdir) \
+   -I. \
+   -I$(DIST)/include -I$(DIST)/include/nsprpub \
++  -I%%LOCALBASE%%/include \
+   $(if $(LIBXUL_SDK),-I$(LIBXUL_SDK)/include -I$(LIBXUL_SDK)/include/nsprpub) 
\
+   $(OS_INCLUDES) \
+   $(NULL) 
Index: files/patch-config_mkdepend_Makefile.in
===
RCS file: 
/home/flo/dev/cvs/ports/www/firefox/files/patch-config_mkdepend_Makefile.in,v
retrieving revision 1.2
diff -u -r1.2 patch-config_mkdepend_Makefile.in
--- files/patch-config_mkdepend_Makefile.in 7 Feb 2010 21:48:43 -   
1.2
+++ files/patch-config_mkdepend_Makefile.in 21 Dec 2011 22:22:59 -
@@ -1,9 +1,11 @@
 config/mkdepend/Makefile.in.orig   2009-04-28 08:07:48.532396203 +
-+++ config/mkdepend/Makefile.in2009-04-28 08:08:07.342398592 +
-@@ -73,6 +73,7 @@
+--- config/mkdepend/Makefile.in.orig   2011-12-16 21:29:22.0 +0100
 config/mkdepend/Makefile.in2011-12-21 23:02:17.0 +0100
+@@ -71,7 +71,8 @@
+ 
  include $(topsrcdir)/config/rules.mk
  
- HOST_CFLAGS   += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
+-HOST_CFLAGS   += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
++HOST_CFLAGS   += -DINCLUDEDIR=\"/usr/local/include\" 
-DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I/usr/local/include
 +HOST_CFLAGS   += $(XCFLAGS)
  
  ifdef GNU_CC
Index: files/patch-js-src-config-mkdepend_Makefile.in
===
RCS file: 
/home/flo/dev/cvs/ports/www/firefox/files/patch-js-src-config-mkdepend_Makefile.in,v
retrieving revision 1.1
diff -u -r1.1 patch-js-src-config-mkdepend_Makefile.in
--- files/patch-js-src-config-mkdepend_Makefile.in  7 Feb 2010 21:48:44 
-   1.1
+++ files/patch-js-src-config-mkdepend_Makefile.in  21 Dec 2011 22:20:33 
-
@@ -1,11 +1,12 @@
 js/src/config/mkdepend/Makefile.in.orig2009-04-28 08:17:55.069074748 
+
-+++ js/src/config/mkdepend/Makefile.in 2009-04-28 08:18:44.897081100 +
-@@ -72,7 +72,7 @@
+--- js/src/config/mkdepend/Makefile.in.orig2011-12-16 21:29:22.0 
+0100
 js/src/config/mkdepend/Makefile.in 2011-12-21 23:02:17.0 +0100
+@@ -71,7 +71,8 @@
  
  include $(topsrcdir)/config/rules.mk
  
 -HOST_CFLAGS   += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS   += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" 
-DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I/usr/local/include
++HOST_CFLAGS   += -DINCLUDEDIR=\"/usr/local/include\" 
-DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I/usr/local/include
++HOST_CFLAGS   += $(XCFLAGS)
  
  ifdef GNU_CC
  _GCCDIR   = $(shell $(CC) -print-file-name=include)


signature.asc
Description: OpenPGP digital signature


Re: FreeBSD Port: www/firefox

2011-12-21 Thread Florian Smeets
On 21.12.11 23:49, Florian Smeets wrote:
> On 21.12.11 17:21, Beat Gaetzi wrote:
>> 2011/12/21 Piotr Kubaj :
>>> I get the same error, the enabled options are dbus, pgo and
>>> optimized_cflags. I build with access to X. My uname -a is:
>>> FreeBSD beastie 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #15: Thu Dec  1
>>> 22:33:44 CET 2011 root@beastie:/usr/obj/usr/src/sys/BEASTIE  amd64
>>
>> Yes, there is currently a problem with the PGO option. We are
>> working on a fix. In the meantime you could build Firefox
>> without PGO.
>>
> 
> The following patch should fix it. Could you please confirm?
> 

The final patch should of course look like this...

Florian
Index: Makefile
===
RCS file: /home/flo/dev/cvs/ports/www/firefox/Makefile,v
retrieving revision 1.257
diff -u -r1.257 Makefile
--- Makefile21 Dec 2011 08:02:57 -  1.257
+++ Makefile21 Dec 2011 22:56:07 -
@@ -118,6 +118,8 @@
${WRKSRC}/security/manager/ssl/src/Makefile.in \
${WRKSRC}/js/src/config/mkdepend/Makefile.in \
${WRKSRC}/js/src/config/config.mk \
+   ${WRKSRC}/config/mkdepend/Makefile.in \
+   ${WRKSRC}/config/config.mk \
${WRKSRC}/xpcom/io/nsAppFileLocationProvider.cpp
@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \
s|-lpthread|${PTHREAD_LIBS}|g ; \
Index: files/patch-config_config.mk
===
RCS file: files/patch-config_config.mk
diff -N files/patch-config_config.mk
--- /dev/null   1 Jan 1970 00:00:00 -
+++ files/patch-config_config.mk21 Dec 2011 22:56:07 -
@@ -0,0 +1,10 @@
+--- config/config.mk.orig  2009-08-07 00:49:23.0 +0200
 config/config.mk   2009-08-09 20:50:05.0 +0200
+@@ -506,6 +506,7 @@
+   -I$(srcdir) \
+   -I. \
+   -I$(DIST)/include -I$(DIST)/include/nsprpub \
++  -I%%LOCALBASE%%/include \
+   $(if $(LIBXUL_SDK),-I$(LIBXUL_SDK)/include -I$(LIBXUL_SDK)/include/nsprpub) 
\
+   $(OS_INCLUDES) \
+   $(NULL) 
Index: files/patch-config_mkdepend_Makefile.in
===
RCS file: 
/home/flo/dev/cvs/ports/www/firefox/files/patch-config_mkdepend_Makefile.in,v
retrieving revision 1.2
diff -u -r1.2 patch-config_mkdepend_Makefile.in
--- files/patch-config_mkdepend_Makefile.in 7 Feb 2010 21:48:43 -   
1.2
+++ files/patch-config_mkdepend_Makefile.in 21 Dec 2011 22:56:07 -
@@ -1,9 +1,11 @@
 config/mkdepend/Makefile.in.orig   2009-04-28 08:07:48.532396203 +
-+++ config/mkdepend/Makefile.in2009-04-28 08:08:07.342398592 +
-@@ -73,6 +73,7 @@
+--- config/mkdepend/Makefile.in.orig   2011-12-16 21:29:22.0 +0100
 config/mkdepend/Makefile.in2011-12-21 23:02:17.0 +0100
+@@ -71,7 +71,8 @@
+ 
  include $(topsrcdir)/config/rules.mk
  
- HOST_CFLAGS   += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
+-HOST_CFLAGS   += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
++HOST_CFLAGS   += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" 
-DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I%%LOCALBASE%%/include
 +HOST_CFLAGS   += $(XCFLAGS)
  
  ifdef GNU_CC
Index: files/patch-js-src-config-mkdepend_Makefile.in
===
RCS file: 
/home/flo/dev/cvs/ports/www/firefox/files/patch-js-src-config-mkdepend_Makefile.in,v
retrieving revision 1.1
diff -u -r1.1 patch-js-src-config-mkdepend_Makefile.in
--- files/patch-js-src-config-mkdepend_Makefile.in  7 Feb 2010 21:48:44 
-   1.1
+++ files/patch-js-src-config-mkdepend_Makefile.in  21 Dec 2011 22:56:09 
-
@@ -1,11 +1,12 @@
 js/src/config/mkdepend/Makefile.in.orig2009-04-28 08:17:55.069074748 
+
-+++ js/src/config/mkdepend/Makefile.in 2009-04-28 08:18:44.897081100 +
-@@ -72,7 +72,7 @@
+--- js/src/config/mkdepend/Makefile.in.orig2011-12-16 21:29:22.0 
+0100
 js/src/config/mkdepend/Makefile.in 2011-12-21 23:02:17.0 +0100
+@@ -71,7 +71,8 @@
  
  include $(topsrcdir)/config/rules.mk
  
 -HOST_CFLAGS   += -DINCLUDEDIR=\"/usr/include\" -DOBJSUFFIX=\".$(OBJ_SUFFIX)\"
-+HOST_CFLAGS   += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" 
-DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I/usr/local/include
++HOST_CFLAGS   += -DINCLUDEDIR=\"%%LOCALBASE%%/include\" 
-DOBJSUFFIX=\".$(OBJ_SUFFIX)\" -I%%LOCALBASE%%/include
++HOST_CFLAGS   += $(XCFLAGS)
  
  ifdef GNU_CC
  _GCCDIR   = $(shell $(CC) -print-file-name=include)


signature.asc
Description: OpenPGP digital signature