From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 04:53:21 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D35916A41F for ; Sun, 24 Jul 2005 04:53:21 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B6FB43D45 for ; Sun, 24 Jul 2005 04:53:20 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6O4rKt9003044 for ; Sun, 24 Jul 2005 00:53:20 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: FreeBSD GNOME Users Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-oxT9jzQMglF4psssFgje" Organization: MarcusCom, Inc. Date: Sun, 24 Jul 2005 00:53:10 -0400 Message-Id: <1122180791.47785.5.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: Subject: HEADS UP: 6.0 packages for i386 and amd64 are ready X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 04:53:21 -0000 --=-oxT9jzQMglF4psssFgje Content-Type: text/plain Content-Transfer-Encoding: quoted-printable For those that are dealing with the shared lib bump in 6.0, packages for x11/gnome2 are now ready in the GNOME Tinderbox. Packages for -CURRENT are still building. See http://www.freebsd.org/gnome/docs/faq2.html#q21 for more details on installing packages from the Tinderbox. Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-oxT9jzQMglF4psssFgje Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC4x62b2iPiv4Uz4cRArP0AJ97bxmKewwMpybhPsyBLbiXBVhAaQCeJJl7 NDIXVKmKYRqEfNXq5AzpAEY= =Mpga -----END PGP SIGNATURE----- --=-oxT9jzQMglF4psssFgje-- From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 10:27:44 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BAAA216A41F for ; Sun, 24 Jul 2005 10:27:44 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from 62-15-213-209.inversas.jazztel.es (62-15-213-209.inversas.jazztel.es [62.15.213.209]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8486E43D46 for ; Sun, 24 Jul 2005 10:27:42 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from redesjm.local (orion.redesjm.local [192.168.254.16]) by 62-15-213-209.inversas.jazztel.es (8.13.3/8.13.3) with ESMTP id j6OAReu0007507 for ; Sun, 24 Jul 2005 12:27:40 +0200 (CEST) (envelope-from josemi@redesjm.local) Received: from localhost (localhost [[UNIX: localhost]]) by redesjm.local (8.13.3/8.13.3/Submit) id j6OAReIf022899 for gnome@freebsd.org; Sun, 24 Jul 2005 12:27:40 +0200 (CEST) (envelope-from josemi@redesjm.local) From: Jose M Rodriguez To: FreeBSD GNOME Users Date: Sun, 24 Jul 2005 12:27:39 +0200 User-Agent: KMail/1.8.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200507241227.39757.josemi@redesjm.local> X-AntiVirus: checked by AntiVir Milter (version: 1.1.0-7; AVE: 6.31.1.0; VDF: 6.31.1.0; host: antares.redesjm.local) Cc: Subject: Changes to MoFo ports X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 10:27:44 -0000 Hi, Seems that, at last, I'll get some time to work on FreeBSD ports/packages. I've allready some notes on MoFo ports to comment before going on. Mozilla/AVIARY_1_0 - I think that the actual chrome reg must be change: + move the chrome reg code to register.sh so we can share it with ports like enigmail via source/invoke from pkg scripts + use a chrome.d/ for installed-chrome.txt re-generation move initial installed-chrome.txt to chrome.d/00base.chrome use chrome.d/.chrome for aditional chrome use chrome.d/.sed to polite installed-chrome.txt before + maybe some support for prefs components + work some kinda of Makefile.component from the ones out there Mozilla (seamonkey) - add support for localized builds and/or packages this will need generated l10n tarballs from MoFo CVS and maintain it. (low change rate). - take off chazilla support and use and .xpi based approach In the main port or in a separate port (irc/chatzilla) Use the latest stable maintained code Firefox/Thunderbird - While we can't confirm a good .xpi support from AVIARY_1_1, merge register.sh and chrome.d/ from mozilla - Change to new intl support (seems fully functional) and let firefox auto detect LANG - After make this fully functional in seamonkey, merge localized builds and/or packages. - Try to make firefox the default base for gnome browsers, at last, for epiphany. - If we need begin the works for AVIARY_1_1, repocopy in firefox-devel/thunderbird-devel - Think about resurrect the uri-helper port more easy integration with non-gnome desktops -- josemi From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 15:53:24 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F54A16A41F for ; Sun, 24 Jul 2005 15:53:24 +0000 (GMT) (envelope-from shild@sbcglobal.net) Received: from ylpvm29.prodigy.net (ylpvm29-ext.prodigy.net [207.115.57.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED6E143D46 for ; Sun, 24 Jul 2005 15:53:23 +0000 (GMT) (envelope-from shild@sbcglobal.net) Received: from pimout4-ext.prodigy.net (pimout4-int.prodigy.net [207.115.4.203]) by ylpvm29.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id j6OFqrgZ023009 for ; Sun, 24 Jul 2005 11:52:53 -0400 X-ORBL: [69.219.160.74] DomainKey-Signature: a=rsa-sha1; s=sbc01; d=sbcglobal.net; c=nofws; q=dns; h=received:x-authentication-warning:subject:from:to: content-type:content-transfer-encoding:date:message-id:mime-version:x-mailer; b=iIW2zO22XDIw3p5Vnr5JM4pGkRNfrIDO+BVoyduURcj34yuWHWJZfZ9gZwIR5PA9W 6Z0fcQip3aopIodfm84KQ== Received: from fbsd1.dyndns.org (ppp-69-219-160-74.dsl.chcgil.ameritech.net [69.219.160.74]) by pimout4-ext.prodigy.net (8.13.4 outbound domainkey aix/8.13.4) with ESMTP id j6OFrLxm303858 for ; Sun, 24 Jul 2005 11:53:22 -0400 Received: from fbsd1.dyndns.org (localhost.dyndns.org [127.0.0.1]) by fbsd1.dyndns.org (8.13.3/8.13.3) with ESMTP id j6OFsHYC002286 for ; Sun, 24 Jul 2005 10:54:18 -0500 (CDT) (envelope-from shild@sbcglobal.net) Received: (from shildret@localhost) by fbsd1.dyndns.org (8.13.3/8.13.1/Submit) id j6OFsGWL002285 for gnome@freebsd.org; Sun, 24 Jul 2005 10:54:16 -0500 (CDT) (envelope-from shild@sbcglobal.net) X-Authentication-Warning: fbsd1.dyndns.org: shildret set sender to shild@sbcglobal.net using -f From: "Scott T. Hildreth" To: FreeBSD Gnome Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Sun, 24 Jul 2005 10:54:16 -0500 Message-Id: <1122220456.64964.4.camel@fbsd1.dyndns.org> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: Subject: /usr/ports/math/py-numeric X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 15:53:24 -0000 The patch failed, ===> Patching for py24-numeric-23.8 ===> Applying FreeBSD patches for py24-numeric-23.8 patch: **** can't cd to /usr/ports/math/py-numeric/work/numeric-23.8: Not a directory => Patch patch-Src_umathmodule.c failed to apply cleanly. *** Error code 1 ..so I temporary changed the work/Numeric-23.8 dir to lower case. After the patch, make fails fbsd1# make ===> py24-numeric-23.8 depends on file: /usr/local/bin/python - found ===> Configuring for py24-numeric-23.8 cd: can't cd to /usr/ports/math/py-numeric/work/numeric-23.8 *** Error code 2 Where is this path being set? Numeric-23.8 is not lower case, well the first letter. Is this in the Mk dir? Thanks, STH -- Scott T. Hildreth From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 16:05:40 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8511E16A41F for ; Sun, 24 Jul 2005 16:05:40 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from 62-15-213-209.inversas.jazztel.es (62-15-213-209.inversas.jazztel.es [62.15.213.209]) by mx1.FreeBSD.org (Postfix) with ESMTP id 745B143D49 for ; Sun, 24 Jul 2005 16:05:38 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from redesjm.local (orion.redesjm.local [192.168.254.16]) by 62-15-213-209.inversas.jazztel.es (8.13.3/8.13.3) with ESMTP id j6OG5ak4003007; Sun, 24 Jul 2005 18:05:36 +0200 (CEST) (envelope-from josemi@redesjm.local) Received: from localhost (localhost [[UNIX: localhost]]) by redesjm.local (8.13.3/8.13.3/Submit) id j6OG5a50038207; Sun, 24 Jul 2005 18:05:36 +0200 (CEST) (envelope-from josemi@redesjm.local) From: Jose M Rodriguez To: freebsd-gnome@freebsd.org Date: Sun, 24 Jul 2005 18:05:35 +0200 User-Agent: KMail/1.8.1 References: <1122220456.64964.4.camel@fbsd1.dyndns.org> In-Reply-To: <1122220456.64964.4.camel@fbsd1.dyndns.org> MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_Qx74CzUuPITxZOZ" Message-Id: <200507241805.36036.josemi@redesjm.local> X-AntiVirus: checked by AntiVir Milter (version: 1.1.0-7; AVE: 6.31.1.0; VDF: 6.31.1.0; host: antares.redesjm.local) Cc: "Scott T. Hildreth" Subject: Re: /usr/ports/math/py-numeric X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 16:05:40 -0000 --Boundary-00=_Qx74CzUuPITxZOZ Content-Type: text/plain; charset="iso-8859-13" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline El Domingo, 24 de Julio de 2005 17:54, Scott T. Hildreth escribi=F3: > The patch failed, > > =3D=3D=3D> Patching for py24-numeric-23.8 > =3D=3D=3D> Applying FreeBSD patches for py24-numeric-23.8 > patch: **** can't cd to /usr/ports/math/py-numeric/work/numeric-23.8: > Not a directory =3D> Patch patch-Src_umathmodule.c failed to apply > cleanly. > *** Error code 1 > > ..so I temporary changed the work/Numeric-23.8 dir to lower case. > > After the patch, > > make fails > > fbsd1# make > =3D=3D=3D> py24-numeric-23.8 depends on file: /usr/local/bin/python - > found =3D=3D=3D> Configuring for py24-numeric-23.8 > cd: can't cd to /usr/ports/math/py-numeric/work/numeric-23.8 > *** Error code 2 > > > Where is this path being set? Numeric-23.8 is not lower case, well > the first letter. Is this in the Mk dir? > > Thanks, > STH I think there're enought PRs about this with a Fix, but I prefer the=20 attached one =2D- josemi --Boundary-00=_Qx74CzUuPITxZOZ Content-Type: text/x-diff; charset="iso-8859-13"; name="patch-py-numeric" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-py-numeric" Index: Makefile =================================================================== RCS file: /home/cvs/freebsd/ports/math/py-numeric/Makefile,v retrieving revision 1.45 diff -u -r1.45 Makefile --- Makefile 22 Jul 2005 12:52:37 -0000 1.45 +++ Makefile 24 Jul 2005 16:02:25 -0000 @@ -12,7 +12,8 @@ ${MASTER_SITE_SOURCEFORGE:S/$/:source/} MASTER_SITE_SUBDIR= numpy/:source PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTFILES= Numeric-${PORTVERSION}${EXTRACT_SUFX}:source \ +DISTNAME= Numeric-${PORTVERSION} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source \ numpy.pdf:doc EXTRACT_ONLY= Numeric-${PORTVERSION}${EXTRACT_SUFX} @@ -35,7 +36,7 @@ .endif post-extract: - @${CP} ${DISTDIR}/numpy.pdf ${WRKSRC} + @${CP} ${DISTDIR}/numpy.pdf ${WRKDIR} post-install: @${MKDIR} ${EXAMPLESDIR} --Boundary-00=_Qx74CzUuPITxZOZ-- From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 16:07:59 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5BE816A41F; Sun, 24 Jul 2005 16:07:59 +0000 (GMT) (envelope-from cloos@jhcloos.com) Received: from ore.jhcloos.com (ore.jhcloos.com [64.240.156.239]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18C3943D45; Sun, 24 Jul 2005 16:07:58 +0000 (GMT) (envelope-from cloos@jhcloos.com) Received: from lugabout.jhcloos.org (host-69-48-15-31.roc.choiceone.net [69.48.15.31]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lugabout.jhcloos.org", Issuer "ca.jhcloos.com" (verified OK)) by ore.jhcloos.com (Postfix) with ESMTP id 2D5701C5ED; Sun, 24 Jul 2005 11:07:53 -0500 (CDT) Received: by lugabout.jhcloos.org (Postfix, from userid 500) id 7BD63159EF5; Sun, 24 Jul 2005 16:07:47 +0000 (GMT) To: Hin-Tak Leung From: James Cloos In-Reply-To: (James Cloos's message of "Thu, 21 Jul 2005 18:08:34 -0400") References: <1121631880.80601.11.camel@shumai.marcuscom.com> <42DD6D25.3050309@yahoo.co.uk> <42DD6FAC.5040200@FreeBSD.org> <42DDDE44.9010707@yahoo.co.uk> <1121836344.38031.6.camel@shumai.marcuscom.com> <42DDE3C1.4060505@yahoo.co.uk> <1121837996.38031.10.camel@shumai.marcuscom.com> <42DDE8DD.60307@yahoo.co.uk> <1121838924.38031.12.camel@shumai.marcuscom.com> <42DDEC20.7010502@yahoo.co.uk> <42DEC6B0.5010507@yahoo.co.uk> <42DFC5CC.8060600@yahoo.co.uk> X-Hashcash: 1:21:050724:hintak_leung@yahoo.co.uk::pA6nAmG+S++Mf/FH:00000000000000000000000000000000000000z55 X-Hashcash: 1:21:050724:gnome@freebsd.org::q/a8Re8mhg8MlfHf:00000000000000000000000000000000000000000000BoKT X-Hashcash: 1:21:050724:hintak_leung@yahoo.co.uk::Jcz1nNhrMLeYFLFH:000000000000000000000000000000000000037Yq X-Hashcash: 1:21:050724:gnome@freebsd.org::0LIPhxTVCFyoPSTs:000000000000000000000000000000000000000000002vUl X-Hashcash: 1:21:050724:marcus@freebsd.org::+uAJ2t1Vq2bJxKRU:00000000000000000000000000000000000000000009Rli X-Hashcash: 1:21:050724:freetype-devel@nongnu.org::nCt35pzApg6fiKx0:0000000000000000000000000000000000006k2m Date: Sun, 24 Jul 2005 12:07:47 -0400 Message-ID: Lines: 9 User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: FreeBSD GNOME Users , Joe Marcus Clarke , freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 16:07:59 -0000 My test of the freetype module showed that I could cause a crash by loading any -iso10646-1 ttf font I tried; but using an eight bit encoding never caused a crash. I didn't try any other sixteen bit encodings (such as legacy CJK encodings) and I didn't try otf or type1 fonts in that test. FWIW. -JimC From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 18:45:39 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C6FCC16A41F; Sun, 24 Jul 2005 18:45:39 +0000 (GMT) (envelope-from werner.lemberg@onlinehome.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id 13DBF43D48; Sun, 24 Jul 2005 18:45:38 +0000 (GMT) (envelope-from werner.lemberg@onlinehome.de) Received: from linzu2-214-7.utaonline.at [212.152.214.7] (helo=rigel.site) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0ML29c-1DwlT01hqC-0007O5; Sun, 24 Jul 2005 20:44:50 +0200 Received: from localhost (localhost [127.0.0.1]) by rigel.site (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id j6OIbUAw011569; Sun, 24 Jul 2005 20:37:30 +0200 Date: Sun, 24 Jul 2005 20:37:29 +0200 (CEST) Message-Id: <20050724.203729.118957853.wl@gnu.org> To: cloos@jhcloos.com From: Werner LEMBERG In-Reply-To: References: <42DFC5CC.8060600@yahoo.co.uk> X-Mailer: Mew version 4.2.50 on Emacs 22.0.50.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:2dc398bc694a1e60948148ba0a42c0da Cc: gnome@FreeBSD.org, hintak_leung@yahoo.co.uk, marcus@FreeBSD.org, freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 18:45:39 -0000 > My test of the freetype module showed that I could cause a crash by > loading any -iso10646-1 ttf font I tried; but using an eight bit > encoding never caused a crash. I didn't try any other sixteen bit > encodings (such as legacy CJK encodings) and I didn't try otf or > type1 fonts in that test. Thanks for all your tests, but to really find out the problem we need backtraces, which I was told is not an easy thing with X. Werner From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 18:51:58 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8721416A421 for ; Sun, 24 Jul 2005 18:51:58 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC52643D48 for ; Sun, 24 Jul 2005 18:51:57 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6OIq2uG009658; Sun, 24 Jul 2005 14:52:02 -0400 (EDT) (envelope-from marcus@FreeBSD.org) From: Joe Marcus Clarke To: Werner LEMBERG In-Reply-To: <20050724.203729.118957853.wl@gnu.org> References: <42DFC5CC.8060600@yahoo.co.uk> <20050724.203729.118957853.wl@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-MyPlZwTfE85lZm1a3q5p" Organization: FreeBSD, Inc. Date: Sun, 24 Jul 2005 14:51:48 -0400 Message-Id: <1122231108.16098.1.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@FreeBSD.org, hintak_leung@yahoo.co.uk, cloos@jhcloos.com, freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 18:51:58 -0000 --=-MyPlZwTfE85lZm1a3q5p Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2005-07-24 at 20:37 +0200, Werner LEMBERG wrote: > > My test of the freetype module showed that I could cause a crash by > > loading any -iso10646-1 ttf font I tried; but using an eight bit > > encoding never caused a crash. I didn't try any other sixteen bit > > encodings (such as legacy CJK encodings) and I didn't try otf or > > type1 fonts in that test. >=20 > Thanks for all your tests, but to really find out the problem we need > backtraces, which I was told is not an easy thing with X. We have one in my original report. It has full debugging symbols, and shows exactly where in xorg the symbol is being dereferenced. Here is the link again: http://people.freebsd.org/~mezz/gdb/gdb-freetype2.txt Joe >=20 >=20 > Werner >=20 --=20 Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome --=-MyPlZwTfE85lZm1a3q5p Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC4+NEb2iPiv4Uz4cRAmxVAJ41Hgyg95WId8U7ee86q7ZOVVH0FwCfT+RB qONXXieoC1ZfabEg7nlb0mg= =2hJW -----END PGP SIGNATURE----- --=-MyPlZwTfE85lZm1a3q5p-- From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 19:44:51 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 13C6016A41F; Sun, 24 Jul 2005 19:44:51 +0000 (GMT) (envelope-from werner.lemberg@onlinehome.de) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73C9D43D45; Sun, 24 Jul 2005 19:44:50 +0000 (GMT) (envelope-from werner.lemberg@onlinehome.de) Received: from linzu2-210-152.utaonline.at [212.152.210.152] (helo=rigel.site) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0ML25U-1DwmP10m41-0002k7; Sun, 24 Jul 2005 21:44:47 +0200 Received: from localhost (localhost [127.0.0.1]) by rigel.site (8.12.10/8.12.10/SuSE Linux 0.7) with ESMTP id j6OJhWAw031865; Sun, 24 Jul 2005 21:43:33 +0200 Date: Sun, 24 Jul 2005 21:43:31 +0200 (CEST) Message-Id: <20050724.214331.78488975.wl@gnu.org> To: marcus@FreeBSD.org From: Werner LEMBERG In-Reply-To: <1122231108.16098.1.camel@shumai.marcuscom.com> References: <20050724.203729.118957853.wl@gnu.org> <1122231108.16098.1.camel@shumai.marcuscom.com> X-Mailer: Mew version 4.2.50 on Emacs 22.0.50.1 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de login:2dc398bc694a1e60948148ba0a42c0da Cc: gnome@FreeBSD.org, hintak_leung@yahoo.co.uk, cloos@jhcloos.com, freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 19:44:51 -0000 > > > My test of the freetype module showed that I could cause a crash > > > by loading any -iso10646-1 ttf font I tried; but using an eight > > > bit encoding never caused a crash. I didn't try any other > > > sixteen bit encodings (such as legacy CJK encodings) and I > > > didn't try otf or type1 fonts in that test. > > > > Thanks for all your tests, but to really find out the problem we > > need backtraces, which I was told is not an easy thing with X. > > We have one in my original report. It has full debugging symbols, > and shows exactly where in xorg the symbol is being dereferenced. There are two problems. The one with your backtrace shows that this particular xorg version uses an internal function of FreeType which has changed. I think David T. can answer this better (after returning from his vacation) since he has already written some patches for main applications to avoid FreeType internals. The other problem (reported by James) could be a different bug, probably in the cmap code of FreeType, and for his particular problem I would like to see a backtrace. Werner From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 19:47:29 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0236216A41F for ; Sun, 24 Jul 2005 19:47:29 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6960643D45 for ; Sun, 24 Jul 2005 19:47:28 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6OJlUUM010161; Sun, 24 Jul 2005 15:47:30 -0400 (EDT) (envelope-from marcus@FreeBSD.org) From: Joe Marcus Clarke To: Werner LEMBERG In-Reply-To: <20050724.214331.78488975.wl@gnu.org> References: <20050724.203729.118957853.wl@gnu.org> <1122231108.16098.1.camel@shumai.marcuscom.com> <20050724.214331.78488975.wl@gnu.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-sVjXngeUKKoncUV0YfDq" Organization: FreeBSD, Inc. Date: Sun, 24 Jul 2005 15:47:16 -0400 Message-Id: <1122234436.16098.6.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@FreeBSD.org, hintak_leung@yahoo.co.uk, cloos@jhcloos.com, freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 19:47:29 -0000 --=-sVjXngeUKKoncUV0YfDq Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2005-07-24 at 21:43 +0200, Werner LEMBERG wrote: > > > > My test of the freetype module showed that I could cause a crash > > > > by loading any -iso10646-1 ttf font I tried; but using an eight > > > > bit encoding never caused a crash. I didn't try any other > > > > sixteen bit encodings (such as legacy CJK encodings) and I > > > > didn't try otf or type1 fonts in that test. > > >=20 > > > Thanks for all your tests, but to really find out the problem we > > > need backtraces, which I was told is not an easy thing with X. > >=20 > > We have one in my original report. It has full debugging symbols, > > and shows exactly where in xorg the symbol is being dereferenced. >=20 > There are two problems. The one with your backtrace shows that this > particular xorg version uses an internal function of FreeType which > has changed. I think David T. can answer this better (after returning > from his vacation) since he has already written some patches for main > applications to avoid FreeType internals. Cool. Yeah, that's exactly what it looks like. Apparently, keithp is also on vacation, and may have a way of fixing this in xorg when he gets back. >=20 > The other problem (reported by James) could be a different bug, > probably in the cmap code of FreeType, and for his particular problem > I would like to see a backtrace. Ah, gotcha. Joe >=20 >=20 > Werner >=20 --=20 Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome --=-sVjXngeUKKoncUV0YfDq Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC4/BEb2iPiv4Uz4cRAqhtAJ97PwV6ahIyq1mA5ARYXKe6LQ6N+gCfVffp HY4ThQZ9JY9GZmt4e1YNxhs= =uKwK -----END PGP SIGNATURE----- --=-sVjXngeUKKoncUV0YfDq-- From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 20:54:29 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 008B216A41F; Sun, 24 Jul 2005 20:54:28 +0000 (GMT) (envelope-from cloos@jhcloos.com) Received: from ore.jhcloos.com (ore.jhcloos.com [64.240.156.239]) by mx1.FreeBSD.org (Postfix) with ESMTP id 853F143D45; Sun, 24 Jul 2005 20:54:28 +0000 (GMT) (envelope-from cloos@jhcloos.com) Received: from lugabout.jhcloos.org (host-69-48-15-31.roc.choiceone.net [69.48.15.31]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "lugabout.jhcloos.org", Issuer "ca.jhcloos.com" (verified OK)) by ore.jhcloos.com (Postfix) with ESMTP id 3F0781C5ED; Sun, 24 Jul 2005 15:54:20 -0500 (CDT) Received: by lugabout.jhcloos.org (Postfix, from userid 500) id 128BF31A84; Sun, 24 Jul 2005 20:54:02 +0000 (GMT) To: Werner LEMBERG From: James Cloos In-Reply-To: <20050724.214331.78488975.wl@gnu.org> (Werner LEMBERG's message of "Sun, 24 Jul 2005 21:43:31 +0200 (CEST)") References: <20050724.203729.118957853.wl@gnu.org> <1122231108.16098.1.camel@shumai.marcuscom.com> <20050724.214331.78488975.wl@gnu.org> X-Hashcash: 1:21:050724:wl@gnu.org::cOtrUz5Ufzv0p2JH:0000000Gtg+ X-Hashcash: 1:21:050724:marcus@freebsd.org::INNrv+daqT2DiVnR:000000000000000000000000000000000000000000049Vt X-Hashcash: 1:21:050724:hintak_leung@yahoo.co.uk::4eYStCJAStst/nux:0000000000000000000000000000000000000LtwS X-Hashcash: 1:21:050724:gnome@freebsd.org::iDSGasWdjGGlSuAV:000000000000000000000000000000000000000000007Uqx X-Hashcash: 1:21:050724:freetype-devel@nongnu.org::eudSS58uNw8fMtdi:0000000000000000000000000000000000001zn7 Date: Sun, 24 Jul 2005 16:54:01 -0400 Message-ID: Lines: 19 User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: gnome@FreeBSD.org, hintak_leung@yahoo.co.uk, marcus@FreeBSD.org, freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 20:54:29 -0000 >>>>> "Werner" == Werner LEMBERG writes: Werner> The other problem (reported by James) could be a different Werner> bug, probably in the cmap code of FreeType, and for his Werner> particular problem I would like to see a backtrace. I wasn't reporting the bug, just following up on previous notes that it manifests for some fonts but not others, and for some people but not others. My results suggest that those who saw the crash used 16bit encodings and those who did not used 8 bit encodings. But that presumption could be wrong and it could be an unlreated bug. (I have to admit I was rather a bit exhausted and didn't think of the latter when I posted the results.... :-/ ) -JimC -- James H. Cloos, Jr. From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 22:54:53 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4ED7216A41F for ; Sun, 24 Jul 2005 22:54:53 +0000 (GMT) (envelope-from hintak_leung@yahoo.co.uk) Received: from smtp005.mail.ukl.yahoo.com (smtp005.mail.ukl.yahoo.com [217.12.11.36]) by mx1.FreeBSD.org (Postfix) with SMTP id 1C47243D48 for ; Sun, 24 Jul 2005 22:54:51 +0000 (GMT) (envelope-from hintak_leung@yahoo.co.uk) Received: (qmail 17035 invoked from network); 24 Jul 2005 22:54:50 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.uk; h=Received:Message-ID:Date:From:User-Agent:X-Accept-Language:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=BF9WksLmT/L/0s4ZIgfx/K8iw1Aex3lQ26p6TNI2tlBHNEhE0DAdAx88tOANxN2+LxIwJuvXZ9uXN4+hr3nX+YwsPk8AcmuDuhoxrDsR5GCIfg7YpM6uQS+gUHH/9JI5OoFmOloSYPy/2JuLMoZDp5YHIl0/9dErv9CVi3fnnVM= ; Received: from unknown (HELO ?81.104.193.1?) (hintak?leung@81.104.193.1 with plain) by smtp005.mail.ukl.yahoo.com with SMTP; 24 Jul 2005 22:54:50 -0000 Message-ID: <42E41E08.8070508@yahoo.co.uk> Date: Mon, 25 Jul 2005 00:02:32 +0100 From: Hin-Tak Leung User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511 X-Accept-Language: en-us, en MIME-Version: 1.0 To: James Cloos References: <1121631880.80601.11.camel@shumai.marcuscom.com> <42DD6D25.3050309@yahoo.co.uk> <42DD6FAC.5040200@FreeBSD.org> <42DDDE44.9010707@yahoo.co.uk> <1121836344.38031.6.camel@shumai.marcuscom.com> <42DDE3C1.4060505@yahoo.co.uk> <1121837996.38031.10.camel@shumai.marcuscom.com> <42DDE8DD.60307@yahoo.co.uk> <1121838924.38031.12.camel@shumai.marcuscom.com> <42DDEC20.7010502@yahoo.co.uk> <42DEC6B0.5010507@yahoo.co.uk> <42DFC5CC.8060600@yahoo.co.uk> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD GNOME Users , Joe Marcus Clarke , freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 22:54:53 -0000 James Cloos wrote: > My test of the freetype module showed that I could cause a crash by > loading any -iso10646-1 ttf font I tried; but using an eight bit > encoding never caused a crash. I didn't try any other sixteen bit > encodings (such as legacy CJK encodings) and I didn't try otf or > type1 fonts in that test. Hmm, I did try the "xfd -fn ..." route with a few of the MS fonts at -iso10646-1 encoding. (I reckon there is no point trying the iso8859-X ones, as since they are so common, if there is any problem if would be "head-line news"), and I couldn't crash my X server. And I did try the arphic fonts at big5 encoding (well, my favourite), can't get it to crash either. ___________________________________________________________ How much free photo storage do you get? Store your holiday snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 24 23:11:36 2005 Return-Path: X-Original-To: gnome@hub.freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D169B16A41F; Sun, 24 Jul 2005 23:11:36 +0000 (GMT) (envelope-from thierry@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86E0643D48; Sun, 24 Jul 2005 23:11:36 +0000 (GMT) (envelope-from thierry@FreeBSD.org) Received: from freefall.freebsd.org (thierry@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6ONBaQK096891; Sun, 24 Jul 2005 23:11:36 GMT (envelope-from thierry@freefall.freebsd.org) Received: (from thierry@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6ONBaA1096887; Sun, 24 Jul 2005 23:11:36 GMT (envelope-from thierry) Date: Sun, 24 Jul 2005 23:11:36 GMT From: Thierry Thomas Message-Id: <200507242311.j6ONBaA1096887@freefall.freebsd.org> To: thierry@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org Cc: Subject: Re: ports/84022: www/mozilla: install IDL files. X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Jul 2005 23:11:37 -0000 Synopsis: www/mozilla: install IDL files. Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: thierry Responsible-Changed-When: Sun Jul 24 23:10:33 GMT 2005 Responsible-Changed-Why: Assign to maintainer. Note: PR ports/84023 may be used for tests. http://www.freebsd.org/cgi/query-pr.cgi?pr=84022 From owner-freebsd-gnome@FreeBSD.ORG Mon Jul 25 11:02:36 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 68F8F16A448 for ; Mon, 25 Jul 2005 11:02:36 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2FD543D48 for ; Mon, 25 Jul 2005 11:02:35 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6PB2ZLg018752 for ; Mon, 25 Jul 2005 11:02:35 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6PB2Zot018746 for gnome@freebsd.org; Mon, 25 Jul 2005 11:02:35 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 25 Jul 2005 11:02:35 GMT Message-Id: <200507251102.j6PB2Zot018746@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: gnome@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jul 2005 11:02:36 -0000 Current FreeBSD problem reports Critical problems Serious problems Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- f [2005/05/06] ports/80705 gnome [PATCH] converters/libiconv: includes a p o [2005/07/24] ports/84022 gnome www/mozilla: install IDL files. 2 problems total. From owner-freebsd-gnome@FreeBSD.ORG Mon Jul 25 11:31:02 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5DFBF16A41F for ; Mon, 25 Jul 2005 11:31:02 +0000 (GMT) (envelope-from freebsd-gnome@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3CCD43D45 for ; Mon, 25 Jul 2005 11:31:01 +0000 (GMT) (envelope-from freebsd-gnome@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1Dx1AC-0001A7-MR for freebsd-gnome@freebsd.org; Mon, 25 Jul 2005 13:30:28 +0200 Received: from 86.red-213-97-212.pooles.rima-tde.net ([213.97.212.86]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 Jul 2005 13:30:28 +0200 Received: from pica-news by 86.red-213-97-212.pooles.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 25 Jul 2005 13:30:28 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-gnome@freebsd.org From: Joan Picanyol i Puig Date: Mon, 25 Jul 2005 13:34:31 +0200 Lines: 11 Message-ID: References: <200507241227.39757.josemi@redesjm.local> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 86.red-213-97-212.pooles.rima-tde.net User-Agent: Mozilla Thunderbird 1.0.5 (X11/20050715) X-Accept-Language: en-us, en In-Reply-To: <200507241227.39757.josemi@redesjm.local> Sender: news Subject: Re: Changes to MoFo ports X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jul 2005 11:31:02 -0000 Jose M Rodriguez wrote: > Firefox/Thunderbird > While at it, can you please arrange so the Thunderbird icons do not end up in version-specific directories? Firefox installs them in /usr/X11R6/lib/firefox/icons/, while Thunderbird buries them in /usr/X11R6/lib/thunderbird/lib/thunderbird-1.0.whatever/icons tks -- pica From owner-freebsd-gnome@FreeBSD.ORG Mon Jul 25 15:06:40 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A894116A420 for ; Mon, 25 Jul 2005 15:06:40 +0000 (GMT) (envelope-from john_m_cooper@yahoo.com) Received: from smtp105.mail.sc5.yahoo.com (smtp105.mail.sc5.yahoo.com [66.163.169.225]) by mx1.FreeBSD.org (Postfix) with SMTP id CA0C743D55 for ; Mon, 25 Jul 2005 15:06:36 +0000 (GMT) (envelope-from john_m_cooper@yahoo.com) Received: (qmail 34520 invoked from network); 25 Jul 2005 15:06:36 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:Message-ID:Date:From:User-Agent:X-Accept-Language:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=sh6MksMa2VVfls6WnEtdMw0/Fw8l0O0Egx1uz/rTb1+qaf0sa32v7Dos7blLrDZfDcaJH0PjymAZYQyhhsaWRPtpg1E1yP7HxKLJuzMapzx1SC9mEyxGPR8JWkuUmGoM31fEuMYDtCz2rX50TuU/7b1jM5oAW/kQ1qQihSYrc44= ; Received: from unknown (HELO ?192.168.2.237?) (john?m?cooper@67.143.164.116 with plain) by smtp105.mail.sc5.yahoo.com with SMTP; 25 Jul 2005 15:06:32 -0000 Message-ID: <42E4FFEB.3050203@yahoo.com> Date: Mon, 25 Jul 2005 09:06:19 -0600 From: John Merryweather Cooper User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050721) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Andriy Gapon References: <200507251034.j6PAYa38076497@oddity.topspin.kiev.ua> In-Reply-To: <200507251034.j6PAYa38076497@oddity.topspin.kiev.ua> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org, FreeBSD-gnats-submit@FreeBSD.org Subject: Re: ports/84048: sysutils/ntfsprogs: partition device access requires 512 byte size X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jul 2005 15:06:40 -0000 Andriy Gapon wrote: >>Number: 84048 >>Category: ports >>Synopsis: sysutils/ntfsprogs: partition device access requires 512 byte size >>Confidential: no >>Severity: serious >>Priority: medium >>Responsible: freebsd-ports-bugs >>State: open >>Quarter: >>Keywords: >>Date-Required: >>Class: sw-bug >>Submitter-Id: current-users >>Arrival-Date: Mon Jul 25 10:40:07 GMT 2005 >>Closed-Date: >>Last-Modified: >>Originator: Andriy Gapon >>Release: FreeBSD 5.4-RELEASE-p3 i386 >>Organization: >>Environment: >> >> >System: FreeBSD 5.4-RELEASE-p3 i386 >ntfsprogs-1.9.4_1 > > > > > >>Description: >> >> >I unsuccessfully tried to use ntfsresize program from this port. ntfsresize -i >was failing early in its run, during verification of "device size" i.e. >read access to the whole partition that hosted ntfs. The error was EINVAL. >Apparently the problem is that freebsd partition devices (e.g. ad0s2) allow >read/write operations only for sizes that are multiple of sector size. E.g.: >$ dd if=/dev/ad0s1e of=/dev/null bs=1 count=1 >dd: /dev/ad0s1e: Invalid argument >0+0 records in >0+0 records out >0 bytes transferred in 0.000099 secs (0 bytes/sec) >$ dd if=/dev/ad0s1e of=/dev/null bs=512 count=1 >1+0 records in >1+0 records out >512 bytes transferred in 0.008678 secs (59000 bytes/sec) > >To make ntfsresize work on FreeBSD I had to change all read/write calls to use >n*512 byte counts. > >The patches to ntfsclone.c and device.c are trivial - 1 byte was read to check >accessibility of a certain offset; 512 bytes are read now instead. >attrib.c patch works as follows: certain data structure is read from disk, its >size may be not multiple of 512, so we round up size before reading, but we >use actual size for bytes read. >ntfsresize.c: certain data structure needs to be written to disk, there is >a certian algorithm for calculating its size, the result may be not 512*n, >so we round it up. > >Probably there are other palces in the code that are affected by the same >restricition. > > > >>How-To-Repeat: >> >> > >try to use ntfsresize -i on ntfs partition > > > >>Fix: >> >> > > > >--- 512.patch begins here --- >--- libntfs/attrib.c Sat Sep 4 13:16:32 2004 >+++ libntfs/attrib.c Fri Jul 22 01:05:09 2005 >@@ -709,9 +709,9 @@ > */ > s64 ntfs_attr_pread(ntfs_attr *na, const s64 pos, s64 count, void *b) > { >- s64 br, to_read, ofs, total, total2; >+ s64 br, old_to_read, to_read, ofs, total, total2; > ntfs_volume *vol; > runlist_element *rl; > > Dprintf("%s(): Entering for inode 0x%llx, attr 0x%x, pos 0x%llx, " > "count 0x%llx.\n", __FUNCTION__, >@@ -741,6 +744,7 @@ > if (pos + count > na->data_size) { > if (pos >= na->data_size) > return 0; >+ Dprintf("trunacting read pos=%lld, na->data_size=%lld, (old) count=%lld\n", pos, na->data_size, count); > count = na->data_size - pos; > } > vol = na->ni->vol; >@@ -820,6 +825,10 @@ > /* It is a real lcn, read it into @dst. */ > to_read = min(count, (rl->length << vol->cluster_size_bits) - > ofs); >+ old_to_read = to_read; >+ to_read = (to_read + 511) / 512 * 512; >+ if(old_to_read != to_read) >+ Dprintf("adjusted %lld->%lld\n", old_to_read, to_read); > retry: > Dprintf("%s(): Reading 0x%llx bytes from vcn 0x%llx, lcn 0x%llx, " > "ofs 0x%llx.\n", __FUNCTION__, to_read, >@@ -828,6 +837,8 @@ > ofs, to_read, b); > /* If everything ok, update progress counters and continue. */ > if (br > 0) { >+ if(br > old_to_read) >+ br = old_to_read; > total += br; > count -= br; > b = (u8*)b + br; >--- libntfs/device.c Sat Sep 4 13:16:32 2004 >+++ libntfs/device.c Mon Jul 11 23:27:55 2005 >@@ -441,10 +441,10 @@ > */ > static inline int ntfs_device_offset_valid(struct ntfs_device *dev, s64 ofs) > { >- char ch; >+ char ch[512]; > > if (dev->d_ops->seek(dev, ofs, SEEK_SET) >= 0 && >- dev->d_ops->read(dev, &ch, 1) == 1) >+ dev->d_ops->read(dev, &ch, 512) > 0) > return 0; > return -1; > } >--- ntfsprogs/ntfsclone.c Mon Jul 25 12:31:30 2005 >+++ ntfsprogs/ntfsclone.c Mon Jul 25 12:33:32 2005 >@@ -1080,9 +1080,9 @@ > > static int device_offset_valid(int fd, s64 ofs) > { >- char ch; >+ char ch[512]; > >- if (lseek(fd, ofs, SEEK_SET) >= 0 && read(fd, &ch, 1) == 1) >+ if (lseek(fd, ofs, SEEK_SET) >= 0 && read(fd, &ch, 512) > 0) > return 0; > return -1; > } >--- ntfsprogs/ntfsresize.c Sat Sep 4 13:16:32 2004 >+++ ntfsprogs/ntfsresize.c Tue Jul 12 01:15:30 2005 >@@ -1783,6 +1783,10 @@ > > nr_clusters = resize->new_volume_size; > bm_bsize = nr_clusters_to_bitmap_byte_size(nr_clusters); >+ if(bm_bsize % 512 != 0) { >+ Dprintf("adjusted bm_bsize: %lld->%lld\n", bm_bsize, (bm_bsize + 511) / 512 * 512); >+ bm_bsize = (bm_bsize + 511) / 512 * 512; >+ } > nr_bm_clusters = rounded_up_division(bm_bsize, vol->cluster_size); > > if (!(tmp = (u8 *)realloc(resize->lcn_bitmap.bm, bm_bsize))) >--- 512.patch ends here --- > > > > >>Release-Note: >>Audit-Trail: >>Unformatted: >> >> >_______________________________________________ >freebsd-ports-bugs@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs >To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe@freebsd.org" > > > While we're at it, if the GNOMEVFS2 option is selected, the build fails as follows: "/usr/ports/Mk/bsd.gnome.mk", line 598: Malformed conditional (${_USE_GNOME_ALL:Mgnomevfs2}=="") "/usr/ports/Mk/bsd.port.mk", line 5234: if-less endif make: fatal errors encountered -- cannot continue *** Error code 1 Looks like some of the code in bsd.gnome.mk got a little side-ways in a recent commit. jmc From owner-freebsd-gnome@FreeBSD.ORG Tue Jul 26 04:12:51 2005 Return-Path: X-Original-To: gnome@hub.freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3602716A420; Tue, 26 Jul 2005 04:12:51 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAF6B43D45; Tue, 26 Jul 2005 04:12:50 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from freefall.freebsd.org (marcus@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6Q4Co3Y019933; Tue, 26 Jul 2005 04:12:50 GMT (envelope-from marcus@freefall.freebsd.org) Received: (from marcus@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6Q4Coo5019929; Tue, 26 Jul 2005 04:12:50 GMT (envelope-from marcus) Date: Tue, 26 Jul 2005 04:12:50 GMT From: Joe Marcus Clarke Message-Id: <200507260412.j6Q4Coo5019929@freefall.freebsd.org> To: thierry@tinder.pompo.net, marcus@FreeBSD.org, gnome@FreeBSD.org Cc: Subject: Re: ports/84022: www/mozilla: install IDL files. X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 04:12:51 -0000 Synopsis: www/mozilla: install IDL files. State-Changed-From-To: open->closed State-Changed-By: marcus State-Changed-When: Tue Jul 26 04:12:41 GMT 2005 State-Changed-Why: Committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=84022 From owner-freebsd-gnome@FreeBSD.ORG Tue Jul 26 04:31:14 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E2C8616A41F; Tue, 26 Jul 2005 04:31:14 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 727BF43D45; Tue, 26 Jul 2005 04:31:14 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6Q4VNQ8001344; Tue, 26 Jul 2005 00:31:23 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: John Merryweather Cooper In-Reply-To: <42E4FFEB.3050203@yahoo.com> References: <200507251034.j6PAYa38076497@oddity.topspin.kiev.ua> <42E4FFEB.3050203@yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Q7zAwycZTy6HoXsGzUY4" Organization: MarcusCom, Inc. Date: Tue, 26 Jul 2005 00:31:00 -0400 Message-Id: <1122352260.83962.4.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@freebsd.org, Andriy Gapon , FreeBSD-gnats-submit@freebsd.org Subject: Re: ports/84048: sysutils/ntfsprogs: partition device access requires 512 byte size X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 04:31:15 -0000 --=-Q7zAwycZTy6HoXsGzUY4 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2005-07-25 at 09:06 -0600, John Merryweather Cooper wrote: > > =20 > > > While we're at it, if the GNOMEVFS2 option is selected, the build fails > as follows: >=20 > "/usr/ports/Mk/bsd.gnome.mk", line 598: Malformed conditional > (${_USE_GNOME_ALL:Mgnomevfs2}=3D=3D"") > "/usr/ports/Mk/bsd.port.mk", line 5234: if-less endif > make: fatal errors encountered -- cannot continue > *** Error code 1 >=20 > Looks like some of the code in bsd.gnome.mk got a little side-ways in a > recent commit. The bug is in ntfsprogs. They are missing: WANT_GNOME=3D yes Somewhere before bsd.port.pre.mk. Without this, none of the GNOME macros will be defined. Joe >=20 > jmc >=20 > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-Q7zAwycZTy6HoXsGzUY4 Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC5byEb2iPiv4Uz4cRArrQAJ49rzaza3jbuAF9w3ZTRRYmHll/rwCfVpPz 3Vs3qis8Aneacd3R2dtx8So= =K3U6 -----END PGP SIGNATURE----- --=-Q7zAwycZTy6HoXsGzUY4-- From owner-freebsd-gnome@FreeBSD.ORG Tue Jul 26 05:05:31 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC92C16A41F for ; Tue, 26 Jul 2005 05:05:31 +0000 (GMT) (envelope-from john_m_cooper@yahoo.com) Received: from smtp104.mail.sc5.yahoo.com (smtp104.mail.sc5.yahoo.com [66.163.169.223]) by mx1.FreeBSD.org (Postfix) with SMTP id 40BEC43D48 for ; Tue, 26 Jul 2005 05:05:31 +0000 (GMT) (envelope-from john_m_cooper@yahoo.com) Received: (qmail 80666 invoked from network); 26 Jul 2005 05:05:31 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:Message-ID:Date:From:User-Agent:X-Accept-Language:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type; b=cErdTo+ALt4en223PQirZ+t+AxqrZ6DMpW4+hxZA8yFCfYI0OvMa2hxPQ4WbTtKEr00wRp0FVr0c+cyOCU/mO8SrobrpZ7rEXbdQ1cCzhS617Uc7uLGEiTnuELKrLD9SwItordHrvWB2RqNDCqPUAnW1FBClecu5JWWkdUX8Z/I= ; Received: from unknown (HELO ?192.168.2.237?) (john?m?cooper@67.143.164.116 with plain) by smtp104.mail.sc5.yahoo.com with SMTP; 26 Jul 2005 05:05:28 -0000 Message-ID: <42E5C485.7020404@yahoo.com> Date: Mon, 25 Jul 2005 23:05:09 -0600 From: John Merryweather Cooper User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050721) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Joe Marcus Clarke References: <200507251034.j6PAYa38076497@oddity.topspin.kiev.ua> <42E4FFEB.3050203@yahoo.com> <1122352260.83962.4.camel@shumai.marcuscom.com> In-Reply-To: <1122352260.83962.4.camel@shumai.marcuscom.com> Content-Type: multipart/mixed; boundary="------------060408060604010404060105" Cc: gnome@freebsd.org, Andriy Gapon , FreeBSD-gnats-submit@freebsd.org Subject: Re: ports/84048: sysutils/ntfsprogs: partition device access requires 512 byte size X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 05:05:32 -0000 This is a multi-part message in MIME format. --------------060408060604010404060105 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Joe Marcus Clarke wrote: >On Mon, 2005-07-25 at 09:06 -0600, John Merryweather Cooper wrote: > > > >>> >>> >>> >>> >>While we're at it, if the GNOMEVFS2 option is selected, the build fails >>as follows: >> >>"/usr/ports/Mk/bsd.gnome.mk", line 598: Malformed conditional >>(${_USE_GNOME_ALL:Mgnomevfs2}=="") >>"/usr/ports/Mk/bsd.port.mk", line 5234: if-less endif >>make: fatal errors encountered -- cannot continue >>*** Error code 1 >> >>Looks like some of the code in bsd.gnome.mk got a little side-ways in a >>recent commit. >> >> > >The bug is in ntfsprogs. They are missing: > >WANT_GNOME= yes > >Somewhere before bsd.port.pre.mk. Without this, none of the GNOME >macros will be defined. > >Joe > > > >>jmc >> >>_______________________________________________ >>freebsd-gnome@freebsd.org mailing list >>http://lists.freebsd.org/mailman/listinfo/freebsd-gnome >>To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" >> >> >> This patch to the Makefile fixes the build with WITH_GNOMEVFS2. jmc --------------060408060604010404060105 Content-Type: text/plain; name="patch-Makefile" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-Makefile" --- Makefile Fri Jun 17 09:13:06 2005 +++ Makefile.new Mon Jul 25 23:00:47 2005 @@ -39,6 +39,8 @@ ntfsresize.8 \ ntfsundelete.8 +WANT_GNOME= yes + .include .if defined(WITH_GNOMEVFS2) --------------060408060604010404060105-- From owner-freebsd-gnome@FreeBSD.ORG Tue Jul 26 19:22:56 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0077116A41F; Tue, 26 Jul 2005 19:22:55 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from 212.68.242.136.brutele.be (212.68.242.136.brutele.be [212.68.242.136]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6604C43D48; Tue, 26 Jul 2005 19:22:55 +0000 (GMT) (envelope-from jylefort@FreeBSD.org) Received: from jsite.lefort.net (jsite.lefort.net [192.168.1.2]) by gateway.lefort.net (Postfix) with ESMTP id 96513549D; Tue, 26 Jul 2005 21:22:53 +0200 (CEST) Received: from jsite.lefort.net (localhost [127.0.0.1]) by jsite.lefort.net (Postfix) with SMTP id 514A0C146; Tue, 26 Jul 2005 21:22:53 +0200 (CEST) Date: Tue, 26 Jul 2005 21:22:53 +0200 From: Jean-Yves Lefort To: John Merryweather Cooper Message-Id: <20050726212253.25f67fdc.jylefort@FreeBSD.org> In-Reply-To: <42E5C485.7020404@yahoo.com> References: <200507251034.j6PAYa38076497@oddity.topspin.kiev.ua> <42E4FFEB.3050203@yahoo.com> <1122352260.83962.4.camel@shumai.marcuscom.com> <42E5C485.7020404@yahoo.com> X-Mailer: Sylpheed running on FreeBSD Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Tue__26_Jul_2005_21_22_53_+0200_29P_b4B03VcVN9b=" Cc: gnome@freebsd.org, avg@topspin.kiev.ua, FreeBSD-gnats-submit@freebsd.org Subject: Re: ports/84048: sysutils/ntfsprogs: partition device access requires 512 byte size X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jul 2005 19:22:56 -0000 --Signature=_Tue__26_Jul_2005_21_22_53_+0200_29P_b4B03VcVN9b= Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, 25 Jul 2005 23:05:09 -0600 John Merryweather Cooper wrote: > Joe Marcus Clarke wrote: >=20 > >On Mon, 2005-07-25 at 09:06 -0600, John Merryweather Cooper wrote: > > > >>> > >>While we're at it, if the GNOMEVFS2 option is selected, the build fails > >>as follows: > >> > >>"/usr/ports/Mk/bsd.gnome.mk", line 598: Malformed conditional > >>(${_USE_GNOME_ALL:Mgnomevfs2}=3D=3D"") > >>"/usr/ports/Mk/bsd.port.mk", line 5234: if-less endif > >>make: fatal errors encountered -- cannot continue > >>*** Error code 1 > >> > >>Looks like some of the code in bsd.gnome.mk got a little side-ways in a > >>recent commit. > >> =20 > >> > > > >The bug is in ntfsprogs. They are missing: > > > >WANT_GNOME=3D yes > > > >Somewhere before bsd.port.pre.mk. Without this, none of the GNOME > >macros will be defined. > >> > This patch to the Makefile fixes the build with WITH_GNOMEVFS2. Committed, thanks. --=20 Jean-Yves Lefort jylefort@FreeBSD.org http://lefort.be.eu.org/ --Signature=_Tue__26_Jul_2005_21_22_53_+0200_29P_b4B03VcVN9b= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC5o2NyzD7UaO4AGoRAkpdAJ0fSPPY01i18ZM0TaoLIlcSAp3ybQCfVs/3 G9WEv0nFdzyj6ToTyCJ47H8= =bXFS -----END PGP SIGNATURE----- --Signature=_Tue__26_Jul_2005_21_22_53_+0200_29P_b4B03VcVN9b=-- From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 27 06:29:27 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 24C2216A41F for ; Wed, 27 Jul 2005 06:29:27 +0000 (GMT) (envelope-from mi@blue.virtual-estates.net) Received: from mail26.sea5.speakeasy.net (mail26.sea5.speakeasy.net [69.17.117.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id A101443D55 for ; Wed, 27 Jul 2005 06:29:25 +0000 (GMT) (envelope-from mi@blue.virtual-estates.net) Received: (qmail 4079 invoked from network); 27 Jul 2005 06:29:25 -0000 Received: from aldan.algebra.com (HELO blue.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail26.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 27 Jul 2005 06:29:22 -0000 Received: from blue.virtual-estates.net (blue [127.0.0.1]) by blue.virtual-estates.net (8.13.3/8.13.3) with ESMTP id j6R6TK3r047258; Wed, 27 Jul 2005 02:29:20 -0400 (EDT) (envelope-from mi@blue.virtual-estates.net) Received: (from mi@localhost) by blue.virtual-estates.net (8.13.3/8.13.3/Submit) id j6R6TK3I047257; Wed, 27 Jul 2005 02:29:20 -0400 (EDT) (envelope-from mi) From: "Mikhail T." Message-Id: <200507270629.j6R6TK3I047257@blue.virtual-estates.net> To: gnome@FreeBSD.org Date: Wed, 27 Jul 2005 02:29:20 -0400 (EDT) X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7w hJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2005 06:29:27 -0000 --ELM1122445760-47198-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Hello! I figured the right way to run most of the vendor's tests and fixed all of the compiler warnings (-Wall -Wno-parentheses). The tests take a while (about 15 minutes) and I noticed, that you chose not to enable them post-build. The diffs below make them run post-build only when BATCH is defined. This allows us to benefit from automatic self-testing on the build cluster, which covers all our platforms -- this, I believe, is a MUST. The tests are comprehensive and helped uncover at least one FreeBSD bug already: https://bugzilla.mozilla.org/show_bug.cgi?id=301987 Different OS-es (-4, -5, -6) and hardware platforms (sparc64, amd64, i386) should all be covered. People, who define BATCH on their own builds will be affected, but not very much. Presumably, they do this for things like overnight builds, where extra 15 minutes is not an issue. The diffs for the port are below. The new patches are attached (and submitted to vendor). Please, commit, or allow me to -- the change should make it in before the port freeze. Thanks! -mi ? files/patch-libtests ? files/patch-warnings cvs diff: Diffing . Index: Makefile =================================================================== RCS file: /home/pcvs/ports/devel/nspr/Makefile,v retrieving revision 1.18 diff -U2 -r1.18 Makefile --- Makefile 13 Jul 2005 03:14:59 -0000 1.18 +++ Makefile 27 Jul 2005 06:25:55 -0000 @@ -24,4 +24,5 @@ --with-pthreads CONFIGURE_ENV= BSD_PTHREAD_LIBS=${PTHREAD_LIBS} + MAKE_ENV= DIST=${WRKSRC}/dist @@ -46,5 +47,7 @@ prtests: - ${GMAKE} -C ${WRKSRC}/pr/tests runtests + ${GMAKE} -C ${WRKSRC}/pr/tests + ${LN} -sf libmy.so.1 ${WRKSRC}/pr/tests/dll/libmy.so + cd ${WRKSRC}/pr/tests && ../../../pr/tests/runtests.sh libtests: @@ -58,13 +61,14 @@ # -#post-build test: libtests # prtests +test: libtests prtests + +.if defined(BATCH) +post-build: test +.else +post-build: # - ####################################################### - # Several parts of the NSPR's comprehensive self-test - # suite appear broken. Please, consider typing - # make prtests - # To run them anyway. Your help in investigating - # any of the failures would be most appreciated. - # Please, contact ${MAINTAINER} with any patches. Thank you. + # Please, consider running ``make test'' to find any + # possible build problems. +.endif .include cvs diff: Diffing files Index: files/patch-pthread_t =================================================================== RCS file: /home/pcvs/ports/devel/nspr/files/patch-pthread_t,v retrieving revision 1.1 diff -U2 -r1.1 patch-pthread_t --- files/patch-pthread_t 13 Jul 2005 03:14:59 -0000 1.1 +++ files/patch-pthread_t 27 Jul 2005 06:25:55 -0000 @@ -34,2 +34,10 @@ #endif } +@@ -1116,5 +1116,7 @@ + PRStatus rv = PR_SUCCESS; + PRThread* thred = pt_book.first; ++#if !defined(_PR_DCETHREADS) && (defined(DEBUG) || defined(FORCE_PR_ASSERT)) + PRThread *me = PR_CurrentThread(); ++#endif + + PR_LOG(_pr_gc_lm, PR_LOG_ALWAYS, ("Begin PR_EnumerateThreads\n")); Index: files/patch-tests =================================================================== RCS file: /home/pcvs/ports/devel/nspr/files/patch-tests,v retrieving revision 1.1 diff -U2 -r1.1 patch-tests --- files/patch-tests 13 Jul 2005 03:14:59 -0000 1.1 +++ files/patch-tests 27 Jul 2005 06:25:55 -0000 @@ -80,6 +80,18 @@ PR_JOINABLE_THREAD, 0); if (clientThread == NULL) { +@@ -185,2 +185,5 @@ + } ++ printf("Wait one second before accept\n"); ++ fflush(stdout); ++ PR_Sleep(PR_SecondsToInterval(1)); + printf("Accepting connection at port %hu\n", PR_ntohs(addr.inet.port)); --- ../pr/tests/mbcs.c Sun Apr 25 11:01:02 2004 +++ ../pr/tests/mbcs.c Tue Jul 12 01:34:26 2005 +@@ -93,5 +93,4 @@ + PRFileInfo info; + PRStatus rc; +- PRInt32 err; + PRFileDesc *fd; + char nextDir[256]; @@ -114,14 +114,14 @@ } @@ -100,27 +112,4 @@ } } else if ( PR_FILE_DIRECTORY == info.type ) { ---- ../pr/tests/nbconn.c Fri Apr 29 18:46:05 2005 -+++ ../pr/tests/nbconn.c Tue Jul 12 01:36:03 2005 -@@ -226,5 +226,5 @@ - } - printf( "PR_GetConnectStatus: connect failed: (%ld, %ld)\n", -- PR_GetError(), PR_GetOSError()); -+ (long)PR_GetError(), (long)PR_GetOSError()); - } - PR_Close(sock); -@@ -376,5 +376,5 @@ - goto def_exit; - } -- DPRINTF(("Created TCP_Server thread [0x%x]\n",thr)); -+ DPRINTF(("Created TCP_Server thread [%p]\n", thr)); - pd.fd = conn_fd; - pd.in_flags = PR_POLL_WRITE | PR_POLL_EXCEPT; -@@ -459,5 +459,5 @@ - } else { - fprintf(stderr,"PR_GetConnectStatus: connect failed: (%ld, %ld)\n", -- PR_GetError(), PR_GetOSError()); -+ (long)PR_GetError(), (long)PR_GetOSError()); - failed_already = 1; - goto def_exit; --- ../pr/tests/nonblock.c Sun Apr 25 11:01:02 2004 +++ ../pr/tests/nonblock.c Tue Jul 12 01:37:52 2005 @@ -274,2 +263,1633 @@ - @$(ECHO) "\nEND\t\t`date`\n" + @$(ECHO) "END `date`" +--- ../pr/tests/instrumt.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/instrumt.c Mon Jul 25 20:45:54 2005 +@@ -83,5 +83,5 @@ + + #define SMALL_TRACE_BUFSIZE ( 60 * 1024 ) +- ++#define DEBUG + typedef enum + { +@@ -114,5 +114,4 @@ + PR_DEFINE_COUNTER( rh ); + const char *qn, *rn, *dn; +- const char **qname = &qn, **rname = &rn, **desc = &dn; + PRUint32 tCtr; + +@@ -126,5 +125,5 @@ + { + PR_GET_COUNTER_NAME_FROM_HANDLE( rh, qname, rname, desc ); +- tCtr = PR_GET_COUNTER(tCtr, rh); ++ PR_GET_COUNTER(tCtr, rh); + PR_LOG( lm, msgLevel, + ( "QName: %s RName: %s Desc: %s Value: %ld\n", +@@ -142,5 +141,4 @@ + PR_DEFINE_TRACE( rh ); + const char *qn, *rn, *dn; +- const char **qname = &qn, **rname = &rn, **desc = &dn; + + PR_INIT_TRACE_HANDLE( qh, NULL ); +@@ -221,6 +219,4 @@ + PRThread *t1, *t2, *t3, *t4; + PRIntn i = 0; +- PR_DEFINE_COUNTER( tc ); +- PR_DEFINE_COUNTER( zCounter ); + + PR_LOG( lm, msgLevel, +@@ -359,7 +355,5 @@ + static void TraceTest( void ) + { +- PRInt32 i; + PRInt32 size; +- PR_DEFINE_TRACE( th ); + PRThread *t1, *t2; + +--- ../pr/tests/layer.c Fri Apr 29 18:46:05 2005 ++++ ../pr/tests/layer.c Mon Jul 25 20:53:03 2005 +@@ -78,5 +78,8 @@ + { + PRFileDesc *layer = PR_CreateIOLayerStub(identity, &myMethods); +- PRStatus rv = PR_PushIOLayer(stack, PR_GetLayersIdentity(stack), layer); ++#if defined(DEBUG) || defined(FORCE_PR_ASSERT) ++ PRStatus rv = /* we only need rv for PR_ASSERT() */ ++#endif ++ PR_PushIOLayer(stack, PR_GetLayersIdentity(stack), layer); + if (verbosity > quiet) + PR_fprintf(logFile, "Pushed layer(0x%x) onto stack(0x%x)\n", layer, stack); +--- ../pr/tests/lazyinit.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/lazyinit.c Mon Jul 25 20:54:18 2005 +@@ -76,5 +76,4 @@ + PRDir *dir = NULL; + PRLock *ml = NULL; +- PRCondVar *cv = NULL; + PRThread *thread = NULL; + PRIntervalTime interval = 0; +--- ../pr/tests/lltest.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/lltest.c Mon Jul 25 20:57:30 2005 +@@ -578,4 +578,5 @@ + } + ++#if 0 + static void ShiftCompileOnly() + { +@@ -594,4 +595,5 @@ + + } /* ShiftCompileOnly */ ++#endif + + +@@ -668,5 +670,4 @@ + PRInt64 largeValTimesTwo = LL_INIT( 0x00000003, 0xfffffffe ); + PRInt64 largeMultCand = LL_INIT( 0x00000000, 0x7fffffff ); +- PRInt64 largeMinusMultCand = LL_INIT( 0xffffffff, 0x10000001 ); + PRInt64 largeMultCandx64K = LL_INIT( 0x00007fff, 0xffff0000 ); + PRInt64 largeNumSHL5 = LL_INIT( 0x0000001f, 0xffffffe0 ); +--- ../pr/tests/nbconn.c Fri Apr 29 18:46:05 2005 ++++ ../pr/tests/nbconn.c Mon Jul 25 21:00:51 2005 +@@ -93,6 +93,5 @@ + PRSocketOptionData optData; + const char *hostname = NULL; +- PRIntn default_case, n, bytes_read, bytes_sent; +- PRInt32 failed_already = 0; ++ PRIntn default_case, n; + #ifdef XP_MAC + int index; +@@ -226,5 +225,5 @@ + } + printf( "PR_GetConnectStatus: connect failed: (%ld, %ld)\n", +- PR_GetError(), PR_GetOSError()); ++ (long)PR_GetError(), (long)PR_GetOSError()); + } + PR_Close(sock); +@@ -300,5 +299,5 @@ + Server_Param sp; + char send_buf[DATA_BUF_SIZE], recv_buf[DATA_BUF_SIZE]; +- PRIntn default_case, n, bytes_read, bytes_sent; ++ PRIntn n, bytes_read, bytes_sent; + PRIntn failed_already = 0; + +@@ -376,5 +375,5 @@ + goto def_exit; + } +- DPRINTF(("Created TCP_Server thread [0x%x]\n",thr)); ++ DPRINTF(("Created TCP_Server thread [%p]\n", thr)); + pd.fd = conn_fd; + pd.in_flags = PR_POLL_WRITE | PR_POLL_EXCEPT; +@@ -459,5 +458,5 @@ + } else { + fprintf(stderr,"PR_GetConnectStatus: connect failed: (%ld, %ld)\n", +- PR_GetError(), PR_GetOSError()); ++ (long)PR_GetError(), (long)PR_GetOSError()); + failed_already = 1; + goto def_exit; +@@ -569,5 +568,4 @@ + } + if (PR_GetConnectStatus(&pd) == PR_SUCCESS) { +- PRInt32 rv; + fprintf(stderr,"PR_GetConnectStatus succeeded, expected to fail\n"); + failed_already = 1; +--- ../pr/tests/nblayer.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/nblayer.c Mon Jul 25 21:02:17 2005 +@@ -375,5 +375,5 @@ + { + PRStatus rv; +- PRFileDesc *newfd, *layer = fd; ++ PRFileDesc *newfd; + PRFileDesc *newstack; + PRFilePrivate *newsecret; +--- ../pr/tests/obsints.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/obsints.c Mon Jul 25 21:04:56 2005 +@@ -58,4 +58,7 @@ + + #include "prtypes.h" /* which includes protypes.h */ ++#if !defined(__GNUC__) ++# define __unused ++#endif + + int main() +@@ -65,15 +68,15 @@ + * defined by protypes.h. + */ +- intn in; +- uintn uin; +- uint ui; +- int8 i8; +- uint8 ui8; +- int16 i16; +- uint16 ui16; +- int32 i32; +- uint32 ui32; +- int64 i64; +- uint64 ui64; ++ intn in __unused; ++ uintn uin __unused; ++ uint ui __unused; ++ int8 i8 __unused; ++ uint8 ui8 __unused; ++ int16 i16 __unused; ++ uint16 ui16 __unused; ++ int32 i32 __unused; ++ uint32 ui32 __unused; ++ int64 i64 __unused; ++ uint64 ui64 __unused; + + printf("PASS\n"); +--- ../pr/tests/perf.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/perf.c Mon Jul 25 21:05:55 2005 +@@ -181,5 +181,5 @@ + for (i = 0; i < n; i++) { + while (cxq == 0) { +- DPRINTF(("CXReader: thread = 0x%lx waiting\n", ++ DPRINTF(("CXReader: thread = %p waiting\n", + PR_GetCurrentThread())); + PR_Wait(mon, PR_INTERVAL_NO_TIMEOUT); +@@ -194,5 +194,5 @@ + PR_Notify(mon2); + PR_ExitMonitor(mon2); +- DPRINTF(("CXReader: thread = 0x%lx exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("CXReader: thread = %p exiting\n", PR_GetCurrentThread())); + } + +@@ -205,5 +205,5 @@ + for (i = 0; i < n; i++) { + while (cxq == 1) { +- DPRINTF(("CXWriter: thread = 0x%lx waiting\n", ++ DPRINTF(("CXWriter: thread = %p waiting\n", + PR_GetCurrentThread())); + PR_Wait(mon, PR_INTERVAL_NO_TIMEOUT); +@@ -218,5 +218,5 @@ + PR_Notify(mon2); + PR_ExitMonitor(mon2); +- DPRINTF(("CXWriter: thread = 0x%lx exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("CXWriter: thread = %p exiting\n", PR_GetCurrentThread())); + } + +@@ -238,5 +238,5 @@ + fprintf(stderr, "ContextSwitch: cannot create thread\n"); + } else { +- DPRINTF(("ContextSwitch: created %s thread = 0x%lx\n", ++ DPRINTF(("ContextSwitch: created %s thread = %p\n", + (scope1 == PR_GLOBAL_THREAD ? + "PR_GLOBAL_THREAD" : "PR_LOCAL_THREAD"), +@@ -252,5 +252,5 @@ + fprintf(stderr, "ContextSwitch: cannot create thread\n"); + } else { +- DPRINTF(("ContextSwitch: created %s thread = 0x%lx\n", ++ DPRINTF(("ContextSwitch: created %s thread = %p\n", + (scope2 == PR_GLOBAL_THREAD ? + "PR_GLOBAL_THREAD" : "PR_LOCAL_THREAD"), +@@ -294,8 +294,8 @@ + n = count / 2; + for (i = 0; i < n; i++) { +- DPRINTF(("SemaThread: thread = 0x%lx waiting on sem = 0x%lx\n", ++ DPRINTF(("SemaThread: thread = %p waiting on sem = %p\n", + PR_GetCurrentThread(), sem[0])); + PR_WaitSem(sem[0]); +- DPRINTF(("SemaThread: thread = 0x%lx posting on sem = 0x%lx\n", ++ DPRINTF(("SemaThread: thread = %p posting on sem = %p\n", + PR_GetCurrentThread(), sem[1])); + PR_PostSem(sem[1]); +@@ -306,5 +306,5 @@ + PR_Notify(mon2); + PR_ExitMonitor(mon2); +- DPRINTF(("SemaThread: thread = 0x%lx exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("SemaThread: thread = %p exiting\n", PR_GetCurrentThread())); + } + +@@ -334,5 +334,5 @@ + fprintf(stderr, "SemaContextSwitch: cannot create thread\n"); + } else { +- DPRINTF(("SemaContextSwitch: created %s thread = 0x%lx\n", ++ DPRINTF(("SemaContextSwitch: created %s thread = %p\n", + (scope1 == PR_GLOBAL_THREAD ? + "PR_GLOBAL_THREAD" : "PR_LOCAL_THREAD"), +@@ -349,5 +349,5 @@ + fprintf(stderr, "SemaContextSwitch: cannot create thread\n"); + } else { +- DPRINTF(("SemaContextSwitch: created %s thread = 0x%lx\n", ++ DPRINTF(("SemaContextSwitch: created %s thread = %p\n", + (scope2 == PR_GLOBAL_THREAD ? + "PR_GLOBAL_THREAD" : "PR_LOCAL_THREAD"), +--- ../pr/tests/prpoll.c Fri Apr 29 18:46:05 2005 ++++ ../pr/tests/prpoll.c Mon Jul 25 21:07:40 2005 +@@ -70,5 +70,5 @@ + clientThreadFunc(void *arg) + { +- PRUint16 port = (PRUint16) arg; ++ PRUint16 port = (PRUint16)(uintptr_t)arg; + PRFileDesc *sock; + PRNetAddr addr; +@@ -229,5 +229,5 @@ + + clientThread = PR_CreateThread(PR_USER_THREAD, +- clientThreadFunc, (void *) listenPort1, ++ clientThreadFunc, (void *)(uintptr_t)listenPort1, + PR_PRIORITY_NORMAL, PR_LOCAL_THREAD, + PR_UNJOINABLE_THREAD, 0); +@@ -238,5 +238,5 @@ + + clientThread = PR_CreateThread(PR_USER_THREAD, +- clientThreadFunc, (void *) listenPort2, ++ clientThreadFunc, (void *)(uintptr_t)listenPort2, + PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD, + PR_UNJOINABLE_THREAD, 0); +@@ -247,5 +247,5 @@ + + clientThread = PR_CreateThread(PR_USER_THREAD, +- clientThreadFunc, (void *) listenPort3, ++ clientThreadFunc, (void *)(uintptr_t)listenPort3, + PR_PRIORITY_NORMAL, PR_GLOBAL_BOUND_THREAD, + PR_UNJOINABLE_THREAD, 0); +--- ../pr/tests/ranfile.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/ranfile.c Mon Jul 25 21:13:44 2005 +@@ -169,5 +169,5 @@ + Hammer_t *cd = (Hammer_t*)arg; + +- (void)sprintf(filename, "%ssg%04ld.dat", baseName, cd->id); ++ (void)sprintf(filename, "%ssg%04d.dat", baseName, (int)cd->id); + + if (debug_mode) printf("Starting work on %s\n", filename); +@@ -408,6 +408,6 @@ + else + if (debug_mode) printf( +- "%s: test failed %s after %ld seconds\n", +- programName, where[hammer[poll].problem], duration); ++ "%s: test failed %s after %d seconds\n", ++ programName, where[hammer[poll].problem], (int)duration); + else failed_already=1; + } +@@ -415,5 +415,5 @@ + } + if (debug_mode) printf( +- "%s: [%ld [%ld] %ld] writes/sec average\n", ++ "%s: [%d [%d] %d] writes/sec average\n", + programName, writesMin, writesTot * 1000 / durationTot, writesMax); + +--- ../pr/tests/randseed.c Fri Apr 29 18:46:05 2005 ++++ ../pr/tests/randseed.c Mon Jul 25 21:15:01 2005 +@@ -81,5 +81,4 @@ + { + PRUint32 *rp = buf; +- PRIntn i; + + printf("%4.4d--\n", size ); +--- ../pr/tests/sel_spd.c Fri Apr 29 17:02:55 2005 ++++ ../pr/tests/sel_spd.c Mon Jul 25 21:20:29 2005 +@@ -48,4 +48,7 @@ + #include + #include ++#if defined(XP_UNIX) || defined(XP_OS2_EMX) ++# include /* getopt(3) */ ++#endif + + #ifdef XP_MAC +@@ -63,14 +66,14 @@ + + typedef struct timer_slot_t { +- unsigned long d_connect; +- unsigned long d_cl_data; +- unsigned long d_sv_data; +- unsigned long d_close; +- unsigned long d_total; +- unsigned long requests; ++ unsigned int d_connect; ++ unsigned int d_cl_data; ++ unsigned int d_sv_data; ++ unsigned int d_close; ++ unsigned int d_total; ++ unsigned int requests; + } timer_slot_t; + +-static long _iterations = 5; +-static long _client_data = 8192; ++static int _iterations = 5; ++static int _client_data = 8192; + + #if defined(XP_MAC) +@@ -81,10 +84,9 @@ + * buffer. + */ +-static long _server_data = (8*1024); +-static long _threads_max = 10, _threads = 10; ++static int _server_data = (8*1024); + #else +-static long _server_data = (128*1024); +-static long _threads_max = 10, _threads = 10; ++static int _server_data = (128*1024); + #endif ++static int _threads_max = 10, _threads = 10; + + static int verbose=0; +@@ -514,10 +516,10 @@ + { + int index; +- unsigned long tot_connect = 0; +- unsigned long tot_cl_data = 0; +- unsigned long tot_sv_data = 0; +- unsigned long tot_close = 0; +- unsigned long tot_all = 0; +- unsigned long tot_requests = 0; ++ unsigned int tot_connect = 0; ++ unsigned int tot_cl_data = 0; ++ unsigned int tot_sv_data = 0; ++ unsigned int tot_close = 0; ++ unsigned int tot_all = 0; ++ unsigned int tot_requests = 0; + + fprintf(stdout, "Server results:\n\n"); +--- ../pr/tests/selct_nm.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/selct_nm.c Mon Jul 25 21:21:56 2005 +@@ -82,5 +82,5 @@ + clientThreadFunc(void *arg) + { +- PRUintn port = (PRUintn) arg; ++ PRUintn port = (PRUintn)(uintptr_t)arg; + PRFileDesc *sock; + PRNetAddr addr; +@@ -202,5 +202,5 @@ + + clientThread = PR_CreateThread(PR_USER_THREAD, +- clientThreadFunc, (void *) listenPort1, ++ clientThreadFunc, (void *)(uintptr_t)listenPort1, + PR_PRIORITY_NORMAL, PR_LOCAL_THREAD, + PR_UNJOINABLE_THREAD, 0); +@@ -212,5 +212,5 @@ + + clientThread = PR_CreateThread(PR_USER_THREAD, +- clientThreadFunc, (void *) listenPort2, ++ clientThreadFunc, (void *)(uintptr_t)listenPort2, + PR_PRIORITY_NORMAL, PR_LOCAL_THREAD, + PR_UNJOINABLE_THREAD, 0); +--- ../pr/tests/select2.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/select2.c Mon Jul 25 21:27:44 2005 +@@ -86,4 +86,5 @@ + ***********************************************************************/ + ++static int exitcode = 2; + + static void Test_Result (int result) +@@ -93,7 +94,10 @@ + case PASS: + printf ("PASS\n"); ++ if (exitcode == 2) ++ exitcode = 0; + break; + case FAIL: + printf ("FAIL\n"); ++ exitcode = 1; + break; + default: +@@ -305,5 +309,6 @@ + } + +-void main(int argc, char **argv) ++int ++main(int argc, char **argv) + { + +@@ -352,3 +357,4 @@ + + ++ return exitcode; + } +--- ../pr/tests/semaerr.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/semaerr.c Mon Jul 25 21:29:23 2005 +@@ -91,5 +91,5 @@ + } + if (PR_GetError() != PR_FILE_NOT_FOUND_ERROR) { +- fprintf(stderr, "Expected error is %d but got (%d, %d)\n", ++ fprintf(stderr, "Expected error is %ld (PR_FILE_NOT_FOUND_ERROR) but got (%d, %d)\n", + PR_FILE_NOT_FOUND_ERROR, PR_GetError(), PR_GetOSError()); + exit(1); +--- ../pr/tests/semaerr1.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/semaerr1.c Mon Jul 25 21:30:25 2005 +@@ -103,5 +103,5 @@ + } + if (PR_GetError() != PR_FILE_EXISTS_ERROR) { +- fprintf(stderr, "Expect %d but got %d\n", PR_FILE_EXISTS_ERROR, ++ fprintf(stderr, "Expected %ld (PR_FILE_EXISTS_ERROR) but got %d\n", PR_FILE_EXISTS_ERROR, + PR_GetError()); + exit(1); +--- ../pr/tests/sendzlf.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/sendzlf.c Mon Jul 25 21:31:35 2005 +@@ -59,5 +59,5 @@ + PRFileDesc *sock; + PRNetAddr addr; +- PRUint16 port = (PRUint16) arg; ++ PRUint16 port = (PRUint16)(uintptr_t)arg; + char buf[1024]; + char *bufPtr; +@@ -217,5 +217,5 @@ + + clientThread = PR_CreateThread(PR_USER_THREAD, +- ClientThread, (void *) PR_ntohs(PR_NetAddrInetPort(&addr)), ++ ClientThread, (void *)(uintptr_t)PR_ntohs(PR_NetAddrInetPort(&addr)), + PR_PRIORITY_NORMAL, scope, PR_JOINABLE_THREAD, 0); + if (NULL == clientThread) { +--- ../pr/tests/server_test.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/server_test.c Mon Jul 25 21:35:37 2005 +@@ -93,5 +93,5 @@ + #define DPRINTF printf + #else +-#define DPRINTF ++#define DPRINTF(...) + #endif + +@@ -531,4 +531,5 @@ + } + ++#if 0 + static void do_workUK(void) + { +@@ -551,4 +552,5 @@ + do_work(); + } ++#endif + + +@@ -568,4 +570,5 @@ + + ++int + main(int argc, char **argv) + { +--- ../pr/tests/servr_kk.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/servr_kk.c Mon Jul 25 21:38:28 2005 +@@ -90,5 +90,5 @@ + #define DPRINTF printf + #else +-#define DPRINTF ++#define DPRINTF(...) + #endif + +@@ -501,4 +501,5 @@ + } + ++#if 0 + static void do_workUU(void) + { +@@ -521,4 +522,5 @@ + do_work(); + } ++#endif + + static void do_workKK(void) +--- ../pr/tests/servr_ku.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/servr_ku.c Mon Jul 25 21:40:29 2005 +@@ -90,5 +90,5 @@ + #define DPRINTF printf + #else +-#define DPRINTF ++#define DPRINTF(...) + #endif + +@@ -527,4 +527,5 @@ + + ++int + main(int argc, char **argv) + { +--- ../pr/tests/servr_uk.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/servr_uk.c Mon Jul 25 21:41:31 2005 +@@ -90,5 +90,5 @@ + #define DPRINTF printf + #else +-#define DPRINTF ++#define DPRINTF(...) + #endif + +@@ -529,4 +529,5 @@ + + ++int + main(int argc, char **argv) + { +--- ../pr/tests/servr_uu.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/servr_uu.c Mon Jul 25 21:42:27 2005 +@@ -90,5 +90,5 @@ + #define DPRINTF printf + #else +-#define DPRINTF ++#define DPRINTF(...) + #endif + +@@ -526,4 +526,5 @@ + + ++int + main(int argc, char **argv) + { +--- ../pr/tests/short_thread.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/short_thread.c Mon Jul 25 21:44:20 2005 +@@ -76,6 +76,6 @@ + == NULL ) { + fprintf(stderr, +- "simple_test: Error - PR_CreateThread failed: (%ld, %ld)\n", +- PR_GetError(), PR_GetOSError()); ++ "simple_test: Error - PR_CreateThread failed: (%d, %d)\n", ++ PR_GetError(), PR_GetOSError()); + exit( 1 ); + } +--- ../pr/tests/cvar2.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/cvar2.c Mon Jul 25 20:37:10 2005 +@@ -134,5 +134,5 @@ + PR_Lock(info->lock); + if (*info->tcount == 0) { +- DPRINTF(("PrivateCondVarThread: thread 0x%lx waiting on cvar = 0x%lx\n", ++ DPRINTF(("PrivateCondVarThread: thread %p waiting on cvar = %p\n", + PR_GetCurrentThread(), info->cvar)); + PR_WaitCondVar(info->cvar, info->timeout); +@@ -147,6 +147,6 @@ + (*info->exitcount)++; + PR_NotifyCondVar(info->exitcvar); +-DPRINTF(("PrivateCondVarThread: thread 0x%lx notified exitcvar = 0x%lx cnt = %ld\n", +- PR_GetCurrentThread(), info->exitcvar,(*info->exitcount))); ++DPRINTF(("PrivateCondVarThread: thread %p notified exitcvar = %p cnt = %d\n", ++ PR_GetCurrentThread(), info->exitcvar,(int)(*info->exitcount))); + PR_Unlock(info->exitlock); + } +@@ -196,5 +196,5 @@ + CondVarTestSUU(void *_arg) + { +- PRInt32 arg = (PRInt32)_arg; ++ PRInt32 arg = (PRInt32)(intptr_t)_arg; + PRInt32 index, loops; + threadinfo *list; +@@ -228,5 +228,5 @@ + PR_LOCAL_THREAD); + index++; +- DPRINTF(("CondVarTestSUU: created thread 0x%lx\n",list[index].thread)); ++ DPRINTF(("CondVarTestSUU: created thread %p\n",list[index].thread)); + } + +@@ -238,5 +238,5 @@ + PR_NotifyCondVar(list[index].cvar); + PR_Unlock(list[index].lock); +- DPRINTF(("PrivateCondVarThread: thread 0x%lx notified cvar = 0x%lx\n", ++ DPRINTF(("PrivateCondVarThread: thread %p notified cvar = %p\n", + PR_GetCurrentThread(), list[index].cvar)); + } +@@ -266,5 +266,5 @@ + CondVarTestSUK(void *_arg) + { +- PRInt32 arg = (PRInt32)_arg; ++ PRInt32 arg = (PRInt32)(intptr_t)_arg; + PRInt32 index, loops; + threadinfo *list; +@@ -340,5 +340,5 @@ + CondVarTestPUU(void *_arg) + { +- PRInt32 arg = (PRInt32)_arg; ++ PRInt32 arg = (PRInt32)(intptr_t)_arg; + PRInt32 index, loops; + threadinfo *list; +@@ -375,5 +375,5 @@ + PR_LOCAL_THREAD); + +- DPRINTF(("CondVarTestPUU: created thread 0x%lx\n",list[index].thread)); ++ DPRINTF(("CondVarTestPUU: created thread %p\n",list[index].thread)); + index++; + tcount++; +@@ -393,6 +393,6 @@ + /* Wait for threads to finish */ + while(exitcount < arg) { +-DPRINTF(("CondVarTestPUU: thread 0x%lx waiting on exitcvar = 0x%lx cnt = %ld\n", +- PR_GetCurrentThread(), exitcvar, exitcount)); ++DPRINTF(("CondVarTestPUU: thread %p waiting on exitcvar = %p cnt = %d\n", ++ PR_GetCurrentThread(), exitcvar, (int)exitcount)); + PR_WaitCondVar(exitcvar, PR_SecondsToInterval(60)); + } +@@ -404,5 +404,5 @@ + /* Join all the threads */ + for(index=0; index<(arg); index++) { +- DPRINTF(("CondVarTestPUU: joining thread 0x%lx\n",list[index].thread)); ++ DPRINTF(("CondVarTestPUU: joining thread %p\n",list[index].thread)); + PR_JoinThread(list[index].thread); + if (list[index].internal) { +@@ -426,5 +426,5 @@ + CondVarTestPUK(void *_arg) + { +- PRInt32 arg = (PRInt32)_arg; ++ PRInt32 arg = (PRInt32)(intptr_t)_arg; + PRInt32 index, loops; + threadinfo *list; +@@ -507,5 +507,5 @@ + CondVarTest(void *_arg) + { +- PRInt32 arg = (PRInt32)_arg; ++ PRInt32 arg = (PRInt32)(intptr_t)_arg; + PRInt32 index, loops; + threadinfo *list; +@@ -640,5 +640,5 @@ + CondVarTimeoutTest(void *_arg) + { +- PRInt32 arg = (PRInt32)_arg; ++ PRInt32 arg = (PRInt32)(intptr_t)_arg; + PRInt32 index, loops; + threadinfo *list; +@@ -751,5 +751,5 @@ + CondVarMixedTest(void *_arg) + { +- PRInt32 arg = (PRInt32)_arg; ++ PRInt32 arg = (PRInt32)(intptr_t)_arg; + PRInt32 index, loops; + threadinfo *list; +@@ -912,5 +912,5 @@ + + start = PR_IntervalNow(); +- (*func)((void *)arg); ++ (*func)((void *)(intptr_t)arg); + stop = PR_IntervalNow(); + +@@ -975,5 +975,5 @@ + + for (threads = default_threads; threads < default_threads*5; threads+=default_threads) { +- printf("\n%ld Thread tests\n", threads); ++ printf("\n%d Thread tests\n", (int)threads); + Measure(CondVarTestSUU, threads, "Condvar simple test shared UU"); + Measure(CondVarTestSUK, threads, "Condvar simple test shared UK"); +--- ../pr/tests/io_timeout.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/io_timeout.c Mon Jul 25 20:50:40 2005 +@@ -56,3 +56,5 @@ + ++#include + #include ++#include + #include "nspr.h" +@@ -66,3 +68,3 @@ + #define NUM_THREADS 1 +-#define BASE_PORT 8000 ++#define BASE_PORT 38011 + #define DEFAULT_ACCEPT_TIMEOUT 2 +@@ -78,3 +80,3 @@ + PRIntn failed_already = 0; +-PRIntn debug_mode = 0; ++PRIntn debug_mode = 1; + +@@ -131,3 +133,8 @@ + if (debug_mode) +- printf("unable to bind\n"); ++ printf("unable to bind to %d: %s\n", ++ BASE_PORT + info->id, strerror(PR_GetOSError())); ++ if (PR_GetOSError() == EADDRINUSE) { ++ printf("can not proceed with this test\n"); ++ exit(0); ++ } + failed_already=1; +@@ -153,4 +160,5 @@ + if (debug_mode) { +- printf("PR_Accept() timeout worked!\n"); +- printf("TEST PASSED! PR_Accept() returned error %d\n", ++ printf("PR_Accept() timeout worked!\n" ++ "TEST PASSED! PR_Accept() returned error " ++ "PR_IO_TIMEOUT_ERROR (%ld)\n", + PR_IO_TIMEOUT_ERROR); +--- ../pr/tests/socket.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/socket.c Mon Jul 25 22:14:47 2005 +@@ -219,5 +219,7 @@ + int bytes; + int offset = 0; ++#ifdef WINNT + int err; ++#endif + PRIntervalTime timeout = PR_INTERVAL_NO_TIMEOUT; + +@@ -226,10 +228,12 @@ + + for (rem=len; rem; offset += bytes, rem -= bytes) { +- DPRINTF(("thread = 0x%lx: calling PR_Recv, bytes = %d\n", ++ DPRINTF(("thread = %p: calling PR_Recv, bytes = %d\n", + PR_GetCurrentThread(), rem)); ++#ifdef WINNT + retry: ++#endif + bytes = PR_Recv(sockfd, buf + offset, rem, 0, + timeout); +- DPRINTF(("thread = 0x%lx: returning from PR_Recv, bytes = %d\n", ++ DPRINTF(("thread = %p: returning from PR_Recv, bytes = %d\n", + PR_GetCurrentThread(), bytes)); + if (bytes < 0) { +@@ -262,9 +266,9 @@ + + for (rem=len; rem; offset += bytes, rem -= bytes) { +- DPRINTF(("thread = 0x%lx: calling PR_Send, bytes = %d\n", ++ DPRINTF(("thread = %p: calling PR_Send, bytes = %d\n", + PR_GetCurrentThread(), rem)); + bytes = PR_Send(sockfd, buf + offset, rem, 0, + PR_INTERVAL_NO_TIMEOUT); +- DPRINTF(("thread = 0x%lx: returning from PR_Send, bytes = %d\n", ++ DPRINTF(("thread = %p: returning from PR_Send, bytes = %d\n", + PR_GetCurrentThread(), bytes)); + if (bytes <= 0) +@@ -314,5 +318,5 @@ + fprintf(stderr,"prsocket_test: ERROR - PR_Shutdown\n"); + } +- DPRINTF(("Serve_Client [0x%lx]: inbuf[0] = 0x%lx\n",PR_GetCurrentThread(), ++ DPRINTF(("Serve_Client [%p]: inbuf[0] = %d\n",PR_GetCurrentThread(), + (*((int *) in_buf->data)))); + if (writen(sockfd, in_buf->data, bytes) < bytes) { +@@ -453,5 +457,5 @@ + } + +- DPRINTF(("TCP_Server: PR_BIND netaddr.inet.ip = 0x%lx, netaddr.inet.port = %d\n", ++ DPRINTF(("TCP_Server: PR_BIND netaddr.inet.ip = 0x%x, netaddr.inet.port = %d\n", + netaddr.inet.ip, netaddr.inet.port)); + if (PR_SetNetAddr(PR_IpAddrLoopback, client_domain, +@@ -495,5 +499,5 @@ + + t = create_new_thread(PR_USER_THREAD, +- Serve_Client, (void *)scp, ++ Serve_Client, (void *)scp, + PR_PRIORITY_NORMAL, + PR_LOCAL_THREAD, +@@ -505,5 +509,5 @@ + goto exit; + } +- DPRINTF(("TCP_Server: Created Serve_Client = 0x%lx\n", t)); ++ DPRINTF(("TCP_Server: Created Serve_Client = %p\n", t)); + } + +@@ -521,5 +525,5 @@ + PR_Notify(sp->exit_mon); + PR_ExitMonitor(sp->exit_mon); +- DPRINTF(("TCP_Server [0x%lx] exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("TCP_Server [%p] exiting\n", PR_GetCurrentThread())); + } + +@@ -579,5 +583,5 @@ + } + +- DPRINTF(("PR_Bind: UDP Server netaddr.inet.ip = 0x%lx, netaddr.inet.port = %d\n", ++ DPRINTF(("PR_Bind: UDP Server netaddr.inet.ip = 0x%x, netaddr.inet.port = %d\n", + netaddr.inet.ip, netaddr.inet.port)); + /* +@@ -617,5 +621,5 @@ + memset(&netaddr, 0 , sizeof(netaddr)); + for (i = 0; i < (num_udp_clients * num_udp_datagrams_per_client); i++) { +- DPRINTF(("UDP_Server: calling PR_RecvFrom client - ip = 0x%lx, port = %d bytes = %d inbuf = 0x%lx, inbuf[0] = 0x%lx\n", ++ DPRINTF(("UDP_Server: calling PR_RecvFrom client - ip = 0x%x, port = %d bytes = %d inbuf = %p, inbuf[0] = 0x%x\n", + netaddr.inet.ip, netaddr.inet.port, bytes, in_buf->data, + in_buf->data[0])); +@@ -623,5 +627,5 @@ + rv = PR_RecvFrom(sockfd, in_buf->data, bytes, 0, &netaddr, + PR_INTERVAL_NO_TIMEOUT); +- DPRINTF(("UDP_Server: PR_RecvFrom client - ip = 0x%lx, port = %d bytes = %d inbuf = 0x%lx, inbuf[0] = 0x%lx\n", ++ DPRINTF(("UDP_Server: PR_RecvFrom client - ip = 0x%x, port = %d bytes = %d inbuf = %p, inbuf[0] = 0x%x\n", + netaddr.inet.ip, netaddr.inet.port, rv, in_buf->data, + in_buf->data[0])); +@@ -646,5 +650,5 @@ + PR_Notify(sp->exit_mon); + PR_ExitMonitor(sp->exit_mon); +- DPRINTF(("UDP_Server [0x%x] exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("UDP_Server [%p] exiting\n", PR_GetCurrentThread())); + } + +@@ -689,5 +693,5 @@ + } + if (PR_Connect(sockfd, &netaddr,PR_INTERVAL_NO_TIMEOUT) < 0){ +- fprintf(stderr, "PR_Connect failed: (%ld, %ld)\n", ++ fprintf(stderr, "PR_Connect failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -698,5 +702,5 @@ + * fill in random data + */ +- memset(out_buf->data, ((PRInt32) (&netaddr)) + i + j, bytes); ++ memset(out_buf->data, ((intptr_t)(&netaddr)) + i + j, bytes); + /* + * write to server +@@ -711,5 +715,5 @@ + return; + } +- DPRINTF(("TCP Client [0x%lx]: out_buf = 0x%lx out_buf[0] = 0x%lx\n", ++ DPRINTF(("TCP Client [%p]: out_buf = %p out_buf[0] = 0x%x\n", + PR_GetCurrentThread(), out_buf, (*((int *) out_buf->data)))); + if (readn(sockfd, in_buf->data, bytes) < bytes) { +@@ -748,5 +752,5 @@ + PR_Notify(cp->exit_mon); + PR_ExitMonitor(cp->exit_mon); +- DPRINTF(("TCP_Client [0x%x] exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("TCP_Client [%p] exiting\n", PR_GetCurrentThread())); + } + +@@ -754,5 +758,5 @@ + * UDP_Client + * Client Thread +- * Create a socket and bind an address ++ * Create a socket and bind an address + * Communicate with the server at the address specified in the argument. + * Fill in a buffer, write data to server, read it back and check +@@ -812,5 +816,5 @@ + } + +- DPRINTF(("PR_Bind: UDP Client netaddr.inet.ip = 0x%lx, netaddr.inet.port = %d\n", ++ DPRINTF(("PR_Bind: UDP Client netaddr.inet.ip = 0x%x, netaddr.inet.port = %d\n", + netaddr.inet.ip, netaddr.inet.port)); + +@@ -829,7 +833,7 @@ + * fill in random data + */ +- DPRINTF(("UDP_Client [0x%lx]: out_buf = 0x%lx bytes = 0x%lx\n", ++ DPRINTF(("UDP_Client [%p]: out_buf = %p bytes = %d\n", + PR_GetCurrentThread(), out_buf->data, bytes)); +- memset(out_buf->data, ((PRInt32) (&netaddr)) + i, bytes); ++ memset(out_buf->data, ((intptr_t)(&netaddr)) + i, bytes); + /* + * write to server +@@ -844,5 +848,5 @@ + return; + } +- DPRINTF(("UDP_Client [0x%lx]: out_buf = 0x%lx out_buf[0] = 0x%lx\n", ++ DPRINTF(("UDP_Client [%p]: out_buf = %p out_buf[0] = 0x%x\n", + PR_GetCurrentThread(), out_buf, (*((int *) out_buf->data)))); + if (cp->udp_connect) +@@ -855,5 +859,5 @@ + return; + } +- DPRINTF(("UDP_Client [0x%lx]: in_buf = 0x%lx in_buf[0] = 0x%lx\n", ++ DPRINTF(("UDP_Client [%p]: in_buf = %p in_buf[0] = 0x%x\n", + PR_GetCurrentThread(), in_buf, (*((int *) in_buf->data)))); + /* +@@ -880,10 +884,10 @@ + PR_ExitMonitor(cp->exit_mon); + PR_DELETE(cp); +- DPRINTF(("UDP_Client [0x%x] exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("UDP_Client [%p] exiting\n", PR_GetCurrentThread())); + } + + /* + * TCP_Socket_Client_Server_Test - concurrent server test +- * ++ * + * One server and several clients are started + * Each client connects to the server and sends a chunk of data +@@ -937,5 +941,5 @@ + sparamp->datalen = datalen; + t = PR_CreateThread(PR_USER_THREAD, +- TCP_Server, (void *)sparamp, ++ TCP_Server, (void *)sparamp, + PR_PRIORITY_NORMAL, + PR_LOCAL_THREAD, +@@ -947,5 +951,5 @@ + return -1; + } +- DPRINTF(("Created TCP server = 0x%lx\n", t)); ++ DPRINTF(("Created TCP server = %p\n", t)); + thread_count++; + +@@ -981,5 +985,5 @@ + return -1; + } +- DPRINTF(("Created TCP client = 0x%lx\n", t)); ++ DPRINTF(("Created TCP client = %p\n", t)); + thread_count++; + } +@@ -991,7 +995,7 @@ + PR_ExitMonitor(mon2); + printf("%30s","TCP_Socket_Client_Server_Test:"); +- printf("%2ld Server %2ld Clients %2ld connections_per_client\n",1l, ++ printf(" 1 Server %2d Clients %2d connections_per_client\n", + num_tcp_clients, num_tcp_connections_per_client); +- printf("%30s %2ld messages_per_connection %4ld bytes_per_message\n",":", ++ printf("%30s %2d messages_per_connection %4d bytes_per_message\n",":", + num_tcp_mesgs_per_connection, tcp_mesg_size); + +@@ -1001,5 +1005,5 @@ + /* + * UDP_Socket_Client_Server_Test - iterative server test +- * ++ * + * One server and several clients are started + * Each client connects to the server and sends a chunk of data +@@ -1055,5 +1059,5 @@ + DPRINTF(("Creating UDP server")); + t = PR_CreateThread(PR_USER_THREAD, +- UDP_Server, (void *)sparamp, ++ UDP_Server, (void *)sparamp, + PR_PRIORITY_NORMAL, + PR_LOCAL_THREAD, +@@ -1121,6 +1125,6 @@ + PR_ExitMonitor(mon2); + printf("%30s","UDP_Socket_Client_Server_Test: "); +- printf("%2ld Server %2ld Clients\n",1l, num_udp_clients); +- printf("%30s %2ld datagrams_per_client %4ld bytes_per_datagram\n",":", ++ printf(" 1 Server %2d Clients\n", num_udp_clients); ++ printf("%30s %2d datagrams_per_client %4d bytes_per_datagram\n",":", + num_udp_datagrams_per_client, udp_datagram_size); + +@@ -1477,5 +1481,5 @@ + PR_Notify(cp->exit_mon); + PR_ExitMonitor(cp->exit_mon); +- DPRINTF(("TransmitFile_Client [0x%lx] exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("TransmitFile_Client [%p] exiting\n", PR_GetCurrentThread())); + } + +@@ -1519,5 +1523,5 @@ + if (bytes != (SMALL_FILE_SIZE+ SMALL_FILE_HEADER_SIZE)) { + fprintf(stderr, +- "prsocet_test: PR_TransmitFile failed: (%ld, %ld)\n", ++ "prsocet_test: PR_TransmitFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1527,5 +1531,5 @@ + if (bytes != LARGE_FILE_SIZE) { + fprintf(stderr, +- "prsocket_test: PR_TransmitFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_TransmitFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1555,5 +1559,5 @@ + slen, bytes); + fprintf(stderr, +- "prsocket_test: PR_SendFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_SendFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1579,5 +1583,5 @@ + slen, bytes); + fprintf(stderr, +- "prsocket_test: PR_SendFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_SendFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1601,5 +1605,5 @@ + slen, bytes); + fprintf(stderr, +- "prsocket_test: PR_SendFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_SendFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1623,5 +1627,5 @@ + slen, bytes); + fprintf(stderr, +- "prsocket_test: PR_SendFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_SendFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1645,5 +1649,5 @@ + slen, bytes); + fprintf(stderr, +- "prsocket_test: PR_SendFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_SendFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1667,5 +1671,5 @@ + slen, bytes); + fprintf(stderr, +- "prsocket_test: PR_SendFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_SendFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1689,5 +1693,5 @@ + slen, bytes); + fprintf(stderr, +- "prsocket_test: PR_SendFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_SendFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1713,5 +1717,5 @@ + slen, bytes); + fprintf(stderr, +- "prsocket_test: PR_SendFile failed: (%ld, %ld)\n", ++ "prsocket_test: PR_SendFile failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -1788,5 +1792,5 @@ + } + +- DPRINTF(("TCP_Server: PR_BIND netaddr.inet.ip = 0x%lx, netaddr.inet.port = %d\n", ++ DPRINTF(("TCP_Server: PR_BIND netaddr.inet.ip = 0x%x, netaddr.inet.port = %d\n", + netaddr.inet.ip, netaddr.inet.port)); + tcp_server_addr.inet.family = netaddr.inet.family; +@@ -1843,5 +1847,5 @@ + + t[i] = PR_CreateThread(PR_USER_THREAD, +- Serve_TransmitFile_Client, (void *)scp, ++ Serve_TransmitFile_Client, (void *)scp, + PR_PRIORITY_NORMAL, + PR_LOCAL_THREAD, +@@ -1854,5 +1858,5 @@ + goto exit; + } +- DPRINTF(("TransmitFile_Server: Created Serve_TransmitFile_Client = 0x%lx\n", t)); ++ DPRINTF(("TransmitFile_Server: Created Serve_TransmitFile_Client = %p\n", t)); + } + +@@ -1882,10 +1886,10 @@ + PR_Notify(sp->exit_mon); + PR_ExitMonitor(sp->exit_mon); +- DPRINTF(("TransmitFile_Server [0x%lx] exiting\n", PR_GetCurrentThread())); ++ DPRINTF(("TransmitFile_Server [%p] exiting\n", PR_GetCurrentThread())); + } + + /* +- * Socket_Misc_Test - test miscellaneous functions +- * ++ * Socket_Misc_Test - test miscellaneous functions ++ * + */ + static PRInt32 +@@ -2020,5 +2024,5 @@ + if (bytes <= 0) { + fprintf(stderr, +- "prsocket_test failed to write to file %s: (%ld, %ld)\n", ++ "prsocket_test failed to write to file %s: (%d, %d)\n", + LARGE_FILE_NAME, + PR_GetError(), PR_GetOSError()); +@@ -2101,5 +2105,5 @@ + sparamp->datalen = datalen; + t = PR_CreateThread(PR_USER_THREAD, +- TransmitFile_Server, (void *)sparamp, ++ TransmitFile_Server, (void *)sparamp, + PR_PRIORITY_NORMAL, + PR_LOCAL_THREAD, +@@ -2112,5 +2116,5 @@ + goto done; + } +- DPRINTF(("Created TCP server = 0x%x\n", t)); ++ DPRINTF(("Created TCP server = %p\n", t)); + thread_count++; + +@@ -2149,5 +2153,5 @@ + goto done; + } +- DPRINTF(("Created TransmitFile client = 0x%lx\n", t)); ++ DPRINTF(("Created TransmitFile client = %p\n", t)); + thread_count++; + } +@@ -2179,5 +2183,5 @@ + } + if ((PR_RmDir(TEST_DIR)) == PR_FAILURE) { +- fprintf(stderr,"prsocket_test failed to rmdir %s: (%ld, %ld)\n", ++ fprintf(stderr,"prsocket_test failed to rmdir %s: (%d, %d)\n", + TEST_DIR, PR_GetError(), PR_GetOSError()); + failed_already=1; +--- ../pr/tests/sockopt.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/sockopt.c Mon Jul 25 22:16:20 2005 +@@ -79,5 +79,5 @@ + } /* Incr */ + +-PRIntn main(PRIntn argc, char *argv) ++PRIntn main(PRIntn argc, char *argv[]) + { + PRStatus rv; +--- ../pr/tests/sprintf.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/sprintf.c Mon Jul 25 22:21:32 2005 +@@ -162,5 +162,5 @@ + fprintf(stderr, + "pattern='%s' l=%ld\nPR_smprintf='%s'\nPR_snprintf='%s'\n sprintf='%s'\n", +- pattern, l, s, buf, sbuf); ++ pattern, (long)l, s, buf, sbuf); + PR_smprintf_free(s); + exit(-1); +--- ../pr/tests/stack.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/stack.c Mon Jul 25 22:22:43 2005 +@@ -86,5 +86,5 @@ + PRIntn main(PRIntn argc, char **argv) + { +- PRInt32 rv, cnt, sum; ++ PRInt32 cnt, sum; + DataRecord *Item; + PRStack *list1, *list2; +@@ -240,5 +240,5 @@ + { + PRInt32 val, cnt, index, loops; +- DataRecord *Items, *Item; ++ DataRecord *Items; + PRStack *list1, *list2; + PRStackElem *node; +--- ../pr/tests/suspend.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/suspend.c Mon Jul 25 22:28:14 2005 +@@ -74,5 +74,5 @@ + { + PR_Sleep(PR_MillisecondsToInterval(4 * 1000)); +- printf("Level_2_Thread[0x%lx] exiting\n",PR_GetCurrentThread()); ++ printf("Level_2_Thread[%p] exiting\n",PR_GetCurrentThread()); + return; + } +@@ -81,5 +81,5 @@ + Level_1_Thread(void *arg) + { +- PRUint32 tmp = (PRUint32)arg; ++ PRUint32 tmp = (PRUint32)(uintptr_t)arg; + PRThreadScope scope = (PRThreadScope) tmp; + PRThread *thr; +@@ -96,5 +96,5 @@ + printf("Could not create thread!\n"); + } else { +- printf("Level_1_Thread[0x%lx] created %15s thread 0x%lx\n", ++ printf("Level_1_Thread[%p] created %15s thread %p\n", + PR_GetCurrentThread(), + (scope == PR_GLOBAL_THREAD) ? +@@ -107,5 +107,5 @@ + PR_Notify(mon); + PR_ExitMonitor(mon); +- printf("Thread[0x%lx] exiting\n",PR_GetCurrentThread()); ++ printf("Thread[%p] exiting\n",PR_GetCurrentThread()); + } + +@@ -116,11 +116,12 @@ + + printf( +- "\nprint_thread[0x%lx]: %-20s - i = %ld\n",thread, ++ "\nprint_thread[%p]: %-20s - i = %d\n",thread, + (PR_GLOBAL_THREAD == PR_GetThreadScope(thread)) ? + "PR_GLOBAL_THREAD" : "PR_LOCAL_THREAD", i); + registers = PR_GetGCRegisters(thread, 0, (int *)&words); +- printf("Regsters R0 = 0x%x R1 = 0x%x R2 = 0x%x R3 = 0x%x\n", +- registers[0],registers[1],registers[2],registers[3]); +- printf("Stack Pointer = 0x%lx\n", PR_GetSP(thread)); ++ printf("Regsters R0 = 0x%lx R1 = 0x%lx R2 = 0x%lx R3 = 0x%lx\n", ++ (unsigned long)registers[0], (unsigned long)registers[1], ++ (unsigned long)registers[2], (unsigned long)registers[3]); ++ printf("Stack Pointer = %p\n", PR_GetSP(thread)); + return PR_SUCCESS; + } +@@ -150,5 +151,5 @@ + alive--; + } +- printf("Level_0_Thread[0x%lx] created %15s thread 0x%lx\n", ++ printf("Level_0_Thread[%p] created %15s thread %p\n", + PR_GetCurrentThread(), + (scope1 == PR_GLOBAL_THREAD) ? +@@ -161,7 +162,8 @@ + PR_EnumerateThreads(print_thread, NULL); + registers = PR_GetGCRegisters(me, 1, (int *)&words); +- printf("My Registers: R0 = 0x%x R1 = 0x%x R2 = 0x%x R3 = 0x%x\n", +- registers[0],registers[1],registers[2],registers[3]); +- printf("My Stack Pointer = 0x%lx\n", PR_GetSP(me)); ++ printf("My Registers: R0 = 0x%lx R1 = 0x%lx R2 = 0x%lx R3 = 0x%lx\n", ++ (unsigned long)registers[0], (unsigned long)registers[1], ++ (unsigned long)registers[2], (unsigned long)registers[3]); ++ printf("My Stack Pointer = %p\n", PR_GetSP(me)); + PR_ResumeAll(); + +@@ -197,5 +199,5 @@ + + +-void ++int + main(int argc, char **argv) + { +@@ -227,4 +229,6 @@ + CreateThreadsKU(); + PR_Cleanup(); ++ ++ return 0; + } + +--- ../pr/tests/testfile.c Tue Jun 20 17:46:54 2000 ++++ ../pr/tests/testfile.c Mon Jul 25 22:36:39 2005 +@@ -69,4 +69,7 @@ + #define mode_t int + #endif ++#if defined(XP_UNIX) || defined(XP_OS2_EMX) ++# include /* getopt(3) */ ++#endif + + #define DPRINTF(arg) if (_debug_on) printf arg +@@ -119,5 +122,5 @@ + + PRThread* create_new_thread(PRThreadType type, +- void (*start)(void *arg), ++ void *(*start)(void *arg), + void *arg, + PRThreadPriority priority, +@@ -181,5 +184,5 @@ + #endif + } else { +- return(PR_CreateThread(type,start,arg,priority,scope,state,stackSize)); ++ return(PR_CreateThread(type,(void (*)(void*))start,arg,priority,scope,state,stackSize)); + } + #else +@@ -342,6 +345,6 @@ + "testfile PR_GetFileInfo returned incorrect status-change time: %s\n", + pathname); +- printf("ft = %lld, ft1 = %lld\n",file_info.creationTime, +- file_info1.creationTime); ++ printf("ft = %lld, ft1 = %lld\n", (long long)file_info.creationTime, ++ (long long)file_info1.creationTime); + rv = -1; + goto cleanup; +@@ -368,6 +371,6 @@ + "testfile PR_GetFileInfo returned incorrect modify time: %s\n", + pathname); +- printf("ft = %lld, ft1 = %lld\n",file_info.modifyTime, +- file_info1.modifyTime); ++ printf("ft = %lld, ft1 = %lld\n", (long long)file_info.modifyTime, ++ (long long)file_info1.modifyTime); + rv = -1; + goto cleanup; +@@ -495,5 +498,5 @@ + + t = create_new_thread(PR_USER_THREAD, +- File_Write, (void *)fparamp, ++ (void *(*)(void *))File_Write, (void *)fparamp, + PR_PRIORITY_NORMAL, + scope, +@@ -530,5 +533,5 @@ + + t = create_new_thread(PR_USER_THREAD, +- File_Read, (void *)fparamp, ++ (void *(*)(void *))File_Read, (void *)fparamp, + PR_PRIORITY_NORMAL, + scope, +@@ -598,5 +601,5 @@ + thrarg.done= 0; + t = create_new_thread(PR_USER_THREAD, +- DirTest, &thrarg, ++ (void *(*)(void *))DirTest, &thrarg, + PR_PRIORITY_NORMAL, + PR_LOCAL_THREAD, +@@ -953,6 +956,4 @@ + #if defined(XP_UNIX) || defined(XP_OS2_EMX) + int opt; +- extern char *optarg; +- extern int optind; + #endif + #if defined(XP_UNIX) || defined(XP_OS2_EMX) +--- ../pr/tests/thrpool_server.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/thrpool_server.c Mon Jul 25 22:38:33 2005 +@@ -363,5 +363,5 @@ + + DPRINTF(( +- "TCP_Server: PR_BIND netaddr.inet.ip = 0x%lx, netaddr.inet.port = %d\n", ++ "TCP_Server: PR_BIND netaddr.inet.ip = 0x%x, netaddr.inet.port = %d\n", + netaddr.inet.ip, netaddr.inet.port)); + +@@ -496,5 +496,5 @@ + + PR_ASSERT(NULL != jobp); +- DPRINTF(("TCP_Server: Created Serve_Client = 0x%lx\n", jobp)); ++ DPRINTF(("TCP_Server: Created Serve_Client = %p\n", jobp)); + + /* +@@ -513,5 +513,5 @@ + + PR_ASSERT(NULL != jobp); +- DPRINTF(("TCP_Server: Created print_stats timer job = 0x%lx\n", jobp)); ++ DPRINTF(("TCP_Server: Created print_stats timer job = %p\n", jobp)); + + exit: +@@ -530,7 +530,7 @@ + PR_DestroyMonitor(sp->exit_mon); + printf("%30s","TCP_Socket_Client_Server_Test:"); +- printf("%2ld Server %2ld Clients %2ld connections_per_client\n",1l, ++ printf(" 1 Server %2d Clients %2d connections_per_client\n", + num_tcp_clients, num_tcp_connections_per_client); +- printf("%30s %2ld messages_per_connection %4ld bytes_per_message\n",":", ++ printf("%30s %2d messages_per_connection %4d bytes_per_message\n",":", + num_tcp_mesgs_per_connection, tcp_mesg_size); + +--- ../pr/tests/thrpool_client.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/thrpool_client.c Mon Jul 25 22:40:45 2005 +@@ -127,9 +127,9 @@ + + for (rem=len; rem; offset += bytes, rem -= bytes) { +- DPRINTF(("thread = 0x%lx: calling PR_Recv, bytes = %d\n", ++ DPRINTF(("thread = %p: calling PR_Recv, bytes = %d\n", + PR_GetCurrentThread(), rem)); + bytes = PR_Recv(sockfd, buf + offset, rem, 0, + timeout); +- DPRINTF(("thread = 0x%lx: returning from PR_Recv, bytes = %d\n", ++ DPRINTF(("thread = %p: returning from PR_Recv, bytes = %d\n", + PR_GetCurrentThread(), bytes)); + if (bytes < 0) { +@@ -152,9 +152,9 @@ + + for (rem=len; rem; offset += bytes, rem -= bytes) { +- DPRINTF(("thread = 0x%lx: calling PR_Send, bytes = %d\n", ++ DPRINTF(("thread = %p: calling PR_Send, bytes = %d\n", + PR_GetCurrentThread(), rem)); + bytes = PR_Send(sockfd, buf + offset, rem, 0, + PR_INTERVAL_NO_TIMEOUT); +- DPRINTF(("thread = 0x%lx: returning from PR_Send, bytes = %d\n", ++ DPRINTF(("thread = %p: returning from PR_Send, bytes = %d\n", + PR_GetCurrentThread(), bytes)); + if (bytes <= 0) +@@ -209,5 +209,5 @@ + DPRINTF(("TCP client connecting to server:%d\n", server_port)); + if (PR_Connect(sockfd, &netaddr,PR_INTERVAL_NO_TIMEOUT) < 0){ +- fprintf(stderr, "PR_Connect failed: (%ld, %ld)\n", ++ fprintf(stderr, "PR_Connect failed: (%d, %d)\n", + PR_GetError(), PR_GetOSError()); + failed_already=1; +@@ -218,5 +218,5 @@ + * fill in random data + */ +- memset(out_buf->data, ((PRInt32) (&netaddr)) + i + j, bytes); ++ memset(out_buf->data, ((intptr_t)(&netaddr)) + i + j, bytes); + /* + * write to server +@@ -326,5 +326,5 @@ + connections++; + PR_ExitMonitor(mon2); +- DPRINTF(("Created TCP client = 0x%lx\n", thr)); ++ DPRINTF(("Created TCP client = %p\n", thr)); + } + /* Wait for client jobs to exit */ +@@ -336,7 +336,7 @@ + PR_ExitMonitor(mon2); + printf("%30s","TCP_Socket_Client_Server_Test:"); +- printf("%2ld Server %2ld Clients %2ld connections_per_client\n",1l, ++ printf(" 1 Server %2d Clients %2d connections_per_client\n", + num_tcp_clients, num_tcp_connections_per_client); +- printf("%30s %2ld messages_per_connection %4ld bytes_per_message\n",":", ++ printf("%30s %2d messages_per_connection %4d bytes_per_message\n",":", + num_tcp_mesgs_per_connection, tcp_mesg_size); + +--- ../pr/tests/threads.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/threads.c Mon Jul 25 22:43:10 2005 +@@ -66,5 +66,5 @@ + DumbThread(void *arg) + { +- PRInt32 tmp = (PRInt32)arg; ++ PRInt32 tmp = (PRInt32)(intptr_t)arg; + PRThreadScope scope = (PRThreadScope)tmp; + PRThread *thr; +@@ -214,8 +214,8 @@ + if (debug_mode) + { +- printf("\ +-** Tests lots of thread creations. \n\ +-** Create %ld native threads %ld times. \n\ +-** Create %ld user threads %ld times \n", iterations,count,iterations,count); ++ printf("** Tests lots of thread creations.\n" ++ "** Create %d native threads %d times.\n" ++ "** Create %d user threads %d times.\n", iterations, count, ++ iterations, count); + } + +--- ../pr/tests/thruput.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/thruput.c Mon Jul 25 22:44:16 2005 +@@ -407,4 +407,5 @@ + else Client(server_name); + ++ return 0; + } /* main */ + +--- ../pr/tests/timemac.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/timemac.c Mon Jul 25 22:45:33 2005 +@@ -63,5 +63,5 @@ + + /* Print day of the week, month, day, hour, minute, and second */ +- printf( "%s %s %ld %02ld:%02ld:%02ld ", ++ printf( "%s %s %d %02d:%02d:%02d ", + dayOfWeek[et->tm_wday], month[et->tm_month], et->tm_mday, + et->tm_hour, et->tm_min, et->tm_sec); +@@ -79,5 +79,5 @@ + hourOffset = totalOffset / 3600; + minOffset = (totalOffset % 3600) / 60; +- printf("%s%02ld%02ld ", sign, hourOffset, minOffset); ++ printf("%s%02d%02d ", sign, hourOffset, minOffset); + } + +@@ -140,5 +140,5 @@ + printExplodedTime(&et); + printf("\n"); +- printf("GMT offset is %ld, DST offset is %ld\n", ++ printf("GMT offset is %d, DST offset is %d\n", + et.tm_params.tp_gmt_offset, et.tm_params.tp_dst_offset); + t2 = PR_ImplodeTime(&et); +--- ../pr/tests/timetest.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/timetest.c Mon Jul 25 22:48:03 2005 +@@ -75,5 +75,5 @@ + + /* Print day of the week, month, day, hour, minute, and second */ +- if (debug_mode) printf("%s %s %ld %02ld:%02ld:%02ld ", ++ if (debug_mode) printf("%s %s %d %02d:%02d:%02d ", + dayOfWeek[et->tm_wday], month[et->tm_month], et->tm_mday, + et->tm_hour, et->tm_min, et->tm_sec); +@@ -92,5 +92,5 @@ + minOffset = (totalOffset % 3600) / 60; + if (debug_mode) +- printf("%s%02ld%02ld ", sign, hourOffset, minOffset); ++ printf("%s%02d%02d ", sign, hourOffset, minOffset); + } + +@@ -276,5 +276,5 @@ + PrintExplodedTime(&et); + if (debug_mode) printf("\n"); +- if (debug_mode) printf("GMT offset is %ld, DST offset is %ld\n", ++ if (debug_mode) printf("GMT offset is %d, DST offset is %d\n", + et.tm_params.tp_gmt_offset, et.tm_params.tp_dst_offset); + t2 = PR_ImplodeTime(&et); +--- ../pr/tests/y2k.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/y2k.c Mon Jul 25 22:49:18 2005 +@@ -82,5 +82,5 @@ + + /* Print day of the week, month, day, hour, minute, and second */ +- printf("%s %s %2ld %02ld:%02ld:%02ld ", ++ printf("%s %s %2d %02d:%02d:%02d ", + dayOfWeek[et->tm_wday], month[et->tm_month], et->tm_mday, + et->tm_hour, et->tm_min, et->tm_sec); +@@ -101,5 +101,5 @@ + hourOffset = totalOffset / 3600; + minOffset = (totalOffset % 3600) / 60; +- printf("%s%02ld%02ld ", sign, hourOffset, minOffset); ++ printf("%s%02d%02d ", sign, hourOffset, minOffset); + } + #ifdef PRINT_DETAILS +--- ../pr/tests/y2ktmo.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/y2ktmo.c Mon Jul 25 22:58:00 2005 +@@ -95,5 +95,5 @@ + static void SleepThread(void *arg) + { +- PRIntervalTime timeout = (PRIntervalTime) arg; ++ PRIntervalTime timeout = (PRIntervalTime)(intptr_t)arg; + PRIntervalTime elapsed; + #if defined(XP_UNIX) || defined(WIN32) +@@ -142,5 +142,5 @@ + static void AcceptThread(void *arg) + { +- PRIntervalTime timeout = (PRIntervalTime) arg; ++ PRIntervalTime timeout = (PRIntervalTime)(intptr_t)arg; + PRIntervalTime elapsed; + #if defined(XP_UNIX) || defined(WIN32) +@@ -214,5 +214,5 @@ + static void PollThread(void *arg) + { +- PRIntervalTime timeout = (PRIntervalTime) arg; ++ PRIntervalTime timeout = (PRIntervalTime)(intptr_t)arg; + PRIntervalTime elapsed; + #if defined(XP_UNIX) || defined(WIN32) +@@ -289,5 +289,5 @@ + static void WaitCondVarThread(void *arg) + { +- PRIntervalTime timeout = (PRIntervalTime) arg; ++ PRIntervalTime timeout = (PRIntervalTime)(intptr_t)arg; + PRIntervalTime elapsed; + #if defined(XP_UNIX) || defined(WIN32) +@@ -349,5 +349,5 @@ + static void WaitMonitorThread(void *arg) + { +- PRIntervalTime timeout = (PRIntervalTime) arg; ++ PRIntervalTime timeout = (PRIntervalTime)(intptr_t)arg; + PRIntervalTime elapsed; + #if defined(XP_UNIX) || defined(WIN32) +@@ -402,5 +402,5 @@ + static void WaitCMonitorThread(void *arg) + { +- PRIntervalTime timeout = (PRIntervalTime) arg; ++ PRIntervalTime timeout = (PRIntervalTime)(intptr_t)arg; + PRIntervalTime elapsed; + #if defined(XP_UNIX) || defined(WIN32) +@@ -525,5 +525,5 @@ + for (j = 0; j < num_thread_funcs; j++) { + threads[idx] = PR_CreateThread(PR_USER_THREAD, threadFuncs[j], +- (void*)PR_SecondsToInterval(secs), PR_PRIORITY_NORMAL, ++ (void*)(intptr_t)PR_SecondsToInterval(secs), PR_PRIORITY_NORMAL, + threadScopes[i], PR_JOINABLE_THREAD, 0); + if (threads[idx] == NULL) { +--- ../pr/tests/zerolen.c Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/zerolen.c Mon Jul 25 23:04:19 2005 +@@ -78,5 +78,5 @@ + PRFileDesc *sock; + PRNetAddr addr; +- PRUint16 port = (PRUint16) arg; ++ PRUint16 port = (PRUint16)(uintptr_t)arg; + char buf[1024]; + PRInt32 nbytes; +@@ -157,5 +157,5 @@ + */ + clientThread = PR_CreateThread(PR_USER_THREAD, +- ClientThread, (void *) PR_ntohs(PR_NetAddrInetPort(&addr)), ++ ClientThread, (void *)(uintptr_t)PR_ntohs(PR_NetAddrInetPort(&addr)), + PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD, PR_JOINABLE_THREAD, 0); + if (NULL == clientThread) { +@@ -198,5 +198,5 @@ + */ + clientThread = PR_CreateThread(PR_USER_THREAD, +- ClientThread, (void *) PR_ntohs(PR_NetAddrInetPort(&addr)), ++ ClientThread, (void *)(uintptr_t)PR_ntohs(PR_NetAddrInetPort(&addr)), + PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD, PR_JOINABLE_THREAD, 0); + if (NULL == clientThread) { +@@ -237,5 +237,5 @@ + */ + clientThread = PR_CreateThread(PR_USER_THREAD, +- ClientThread, (void *) PR_ntohs(PR_NetAddrInetPort(&addr)), ++ ClientThread, (void *)(uintptr_t)PR_ntohs(PR_NetAddrInetPort(&addr)), + PR_PRIORITY_NORMAL, PR_GLOBAL_THREAD, PR_JOINABLE_THREAD, 0); + if (NULL == clientThread) { +--- ../pr/tests/runtests.sh Sun Apr 25 11:01:02 2004 ++++ ../pr/tests/runtests.sh Tue Jul 26 00:01:35 2005 +@@ -85,7 +85,4 @@ + # + +-#forktest (failed on IRIX) +-#nbconn - fails on some platforms +-#poll_er - fails on some platforms? limited use? + #prpoll - the bad-FD test needs to be moved to a different test + #sleep - specific to OS/2 +@@ -119,4 +116,5 @@ + fileio + foreign ++forktest + formattm + fsync +@@ -126,5 +124,4 @@ + initclk + inrval +-instrumt + intrio + intrupt +@@ -146,4 +143,5 @@ + multiwait + nameshm1 ++nbconn + nblayer + nonblock +@@ -161,4 +159,5 @@ + pipeping2 + pipeself ++poll_er + poll_nm + poll_to +@@ -230,5 +229,5 @@ + printf "BEGIN\t\t\t`date`\n" + printf "NSPR_TEST_LOGFILE\t${LOGFILE}\n\n" +-printf "Test\t\t\tResult\n\n" ++printf " Test\t\t\tResult\n\n" + if [ $OS_PLATFORM = "Windows_95" ] || [ $OS_PLATFORM = "Windows_98" ] || [ $OS_PLATFORM = "Windows_NT" ] || [ $OS_PLATFORM = "OS/2" ] ; then + for prog in $TESTS +@@ -248,8 +247,6 @@ + for prog in $TESTS + do +- printf "$prog" +- printf "\nBEGIN TEST: $prog\n\n" >> ${LOGFILE} 2>&1 +- export test_rval +- ./$prog >> ${LOGFILE} 2>&1 & ++ printf %16s $prog ++ ./$prog >> $prog.output 2>&1 & + test_pid=$! + sleep_pid=0 +@@ -266,7 +263,7 @@ + else + printf "\t\t\tFAILED\n"; ++ sed "s,^, $prog: ," < $prog.output + rval=1 + fi; +- printf "\nEND TEST: $prog\n\n" >> ${LOGFILE} 2>&1 + done + fi; +@@ -274,19 +271,2 @@ + printf "END\t\t\t`date`\n" + exit $rval +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- +- --ELM1122445760-47198-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain Content-Disposition: attachment; filename=patch-libtests Content-Description: --- ../lib/tests/string.c Sun Apr 25 11:00:46 2004 +++ ../lib/tests/string.c Mon Jul 25 20:14:12 2005 @@ -160,5 +160,5 @@ if( array[i].rv != rv ) { - printf("FAIL %d: (0x%x, %s)->0x%x\n", i, array[i].dest, + printf("FAIL %d: (%p, %s)->%p\n", i, array[i].dest, array[i].str ? array[i].str : "(null)", rv); return PR_FALSE; @@ -270,6 +270,6 @@ if( array[i].rv != rv ) { - printf("FAIL %d: (0x%x, %s, %lu)->0x%x\n", i, array[i].dest, - array[i].str ? array[i].str : "(null)", array[i].len, rv); + printf("FAIL %d: (%p, %s, %u)->%p\n", i, array[i].dest, + array[i].str ? array[i].str : "(null)", (unsigned)array[i].len, rv); return PR_FALSE; } @@ -396,6 +396,6 @@ if( array[i].rv != rv ) { - printf("FAIL %d: (0x%x, %s, %lu)->0x%x\n", i, array[i].dest, - array[i].str ? array[i].str : "(null)", array[i].len, rv); + printf("FAIL %d: (%p, %s, %u)->%p\n", i, array[i].dest, + array[i].str ? array[i].str : "(null)", (unsigned)array[i].len, rv); return PR_FALSE; } @@ -448,5 +448,5 @@ if( (char *)0 == rv ) { - printf("FAIL %d: 0x%x -> 0\n", i, array[i]); + printf("FAIL %d: %p -> 0\n", i, array[i]); return PR_FALSE; } @@ -532,6 +532,6 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%lu -> 0\n", i, - array[i].str ? array[i].str : "(null)", array[i].len); + printf("FAIL %d: %s,%u -> 0\n", i, + array[i].str ? array[i].str : "(null)", (unsigned)array[i].len); return PR_FALSE; } @@ -717,8 +717,8 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s+%s/%lu -> %.32s, not zero\n", i, + printf("FAIL %d: %s+%s/%u -> %.32s, not zero\n", i, array[i].first ? array[i].first : "(null)", array[i].second ? array[i].second : "(null)", - array[i].length, rv); + (unsigned)array[i].length, rv); return PR_FALSE; } @@ -728,8 +728,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s+%s/%lu -> null, not %s\n", i, + printf("FAIL %d: %s+%s/%u -> null, not %s\n", i, array[i].first ? array[i].first : "(null)", array[i].second ? array[i].second : "(null)", - array[i].length, array[i].result); + (unsigned)array[i].length, array[i].result); return PR_FALSE; } @@ -743,8 +743,8 @@ if( *a != *b ) { - printf("FAIL %d: %s+%s/%lu -> %.32s, not %s\n", i, + printf("FAIL %d: %s+%s/%u -> %.32s, not %s\n", i, array[i].first ? array[i].first : "(null)", array[i].second ? array[i].second : "(null)", - array[i].length, rv, array[i].result); + (unsigned)array[i].length, rv, array[i].result); return PR_FALSE; } @@ -758,8 +758,8 @@ if( (char)0 != *b ) { - printf("FAIL %d: %s+%s/%lu -> not nulled\n", i, + printf("FAIL %d: %s+%s/%u -> not nulled\n", i, array[i].first ? array[i].first : "(null)", array[i].second ? array[i].second : "(null)", - array[i].length); + (unsigned)array[i].length); return PR_FALSE; } @@ -769,8 +769,8 @@ if( (char)0 == *b ) { - printf("FAIL %d: %s+%s/%lu -> overrun\n", i, + printf("FAIL %d: %s+%s/%u -> overrun\n", i, array[i].first ? array[i].first : "(null)", array[i].second ? array[i].second : "(null)", - array[i].length); + (unsigned)array[i].length); return PR_FALSE; } @@ -847,8 +847,8 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s+%s/%lu -> %.32s, not zero\n", i, + printf("FAIL %d: %s+%s/%u -> %.32s, not zero\n", i, array[i].first ? array[i].first : "(null)", array[i].second ? array[i].second : "(null)", - array[i].length, rv); + (unsigned)array[i].length, rv); return PR_FALSE; } @@ -858,8 +858,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s+%s/%lu -> null, not %s\n", i, + printf("FAIL %d: %s+%s/%u -> null, not %s\n", i, array[i].first ? array[i].first : "(null)", array[i].second ? array[i].second : "(null)", - array[i].length, array[i].result); + (unsigned)array[i].length, array[i].result); return PR_FALSE; } @@ -873,8 +873,8 @@ if( *a != *b ) { - printf("FAIL %d: %s+%s/%lu -> %.32s, not %s\n", i, + printf("FAIL %d: %s+%s/%u -> %.32s, not %s\n", i, array[i].first ? array[i].first : "(null)", array[i].second ? array[i].second : "(null)", - array[i].length, rv, array[i].result); + (unsigned)array[i].length, rv, array[i].result); return PR_FALSE; } @@ -1105,8 +1105,8 @@ } - printf("FAIL %d: %s-%s/%ld -> %d, not %d\n", i, + printf("FAIL %d: %s-%s/%d -> %d, not %d\n", i, array[i].one ? array[i].one : "(null)", array[i].two ? array[i].two : "(null)", - array[i].max, rv, array[i].sign); + (int)array[i].max, rv, array[i].sign); return PR_FALSE; } @@ -1327,8 +1327,8 @@ } - printf("FAIL %d: %s-%s/%ld -> %d, not %d\n", i, + printf("FAIL %d: %s-%s/%d -> %d, not %d\n", i, array[i].one ? array[i].one : "(null)", array[i].two ? array[i].two : "(null)", - array[i].max, rv, array[i].sign); + (int)array[i].max, rv, array[i].sign); return PR_FALSE; } @@ -1400,6 +1400,6 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%c -> null, not +%lu\n", i, array[i].str, - array[i].chr, array[i].off); + printf("FAIL %d: %s,%c -> null, not +%u\n", i, array[i].str, + array[i].chr, (unsigned)array[i].off); return PR_FALSE; } @@ -1407,6 +1407,6 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%c -> 0x%x, not 0x%x+%lu\n", i, array[i].str, - array[i].chr, rv, array[i].str, array[i].off); + printf("FAIL %d: %s,%c -> %p, not %p+%u\n", i, array[i].str, + array[i].chr, rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -1480,6 +1480,6 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%c -> null, not +%lu\n", i, array[i].str, - array[i].chr, array[i].off); + printf("FAIL %d: %s,%c -> null, not +%u\n", i, array[i].str, + array[i].chr, (unsigned)array[i].off); return PR_FALSE; } @@ -1487,6 +1487,6 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%c -> 0x%x, not 0x%x+%lu\n", i, array[i].str, - array[i].chr, rv, array[i].str, array[i].off); + printf("FAIL %d: %s,%c -> %p, not %p+%u\n", i, array[i].str, + array[i].chr, rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -1555,6 +1555,6 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s,%c/%lu -> %.32s, not zero\n", i, array[i].str, - array[i].chr, array[i].max, rv); + printf("FAIL %d: %s,%c/%u -> %.32s, not zero\n", i, array[i].str, + array[i].chr, (unsigned)array[i].max, rv); return PR_FALSE; } @@ -1564,6 +1564,6 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%c/%lu -> null, not +%lu\n", i, array[i].str, - array[i].chr, array[i].max, array[i].off); + printf("FAIL %d: %s,%c/%u -> null, not +%u\n", i, array[i].str, + array[i].chr, (unsigned)array[i].max, (unsigned)array[i].off); return PR_FALSE; } @@ -1571,6 +1571,6 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%c/%lu -> 0x%x, not 0x%x+%lu\n", i, array[i].str, - array[i].chr, array[i].max, rv, array[i].str, array[i].off); + printf("FAIL %d: %s,%c/%u -> %p, not %p+%u\n", i, array[i].str, + array[i].chr, (unsigned)array[i].max, rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -1639,6 +1639,6 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s,%c/%lu -> %.32s, not zero\n", i, array[i].str, - array[i].chr, array[i].max, rv); + printf("FAIL %d: %s,%c/%u -> %.32s, not zero\n", i, array[i].str, + array[i].chr, (unsigned)array[i].max, rv); return PR_FALSE; } @@ -1648,13 +1648,13 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%c/%lu -> null, not +%lu\n", i, array[i].str, - array[i].chr, array[i].max, array[i].off); + printf("FAIL %d: %s,%c/%u -> null, not +%u\n", i, array[i].str, + array[i].chr, (unsigned)array[i].max, (unsigned)array[i].off); return PR_FALSE; } - if( &array[i].str[ array[i].off ] != rv ) + if( &array[i].str[ array[i].off ] != rv) { - printf("FAIL %d: %s,%c/%lu -> 0x%x, not 0x%x+%lu\n", i, array[i].str, - array[i].chr, array[i].max, rv, array[i].str, array[i].off); + printf("FAIL %d: %s,%c/%u -> %p, not %p+%u\n", i, array[i].str, + array[i].chr, (unsigned)array[i].max, rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -1735,8 +1735,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s -> null, not +%lu\n", i, + printf("FAIL %d: %s,%s -> null, not +%u\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - array[i].off); + (unsigned)array[i].off); return PR_FALSE; } @@ -1744,8 +1744,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - rv, array[i].str, array[i].off); + rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -1826,8 +1826,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s -> null, not +%lu\n", i, + printf("FAIL %d: %s,%s -> null, not +%u\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - array[i].off); + (unsigned)array[i].off); return PR_FALSE; } @@ -1835,8 +1835,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - rv, array[i].str, array[i].off); + rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -1912,8 +1912,8 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s,%s/%lu -> %.32s, not null\n", i, + printf("FAIL %d: %s,%s/%u -> %.32s, not null\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - array[i].max, rv); + (unsigned)array[i].max, rv); return PR_FALSE; } @@ -1923,8 +1923,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s/%lu -> null, not +%lu\n", i, + printf("FAIL %d: %s,%s/%u -> null, not +%u\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - array[i].max, array[i].off); + (unsigned)array[i].max, array[i].off); return PR_FALSE; } @@ -1932,8 +1932,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s/%lu -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - array[i].max, rv, array[i].str, array[i].off); + (unsigned)array[i].max, rv, array[i].str, array[i].off); return PR_FALSE; } @@ -2018,8 +2018,8 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s,%s/%lu -> %.32s, not null\n", i, + printf("FAIL %d: %s,%s/%u -> %.32s, not null\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - array[i].max, rv); + (unsigned)array[i].max, rv); return PR_FALSE; } @@ -2029,8 +2029,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s/%lu -> null, not +%lu\n", i, + printf("FAIL %d: %s,%s/%u -> null, not +%u\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - array[i].max, array[i].off); + (unsigned)array[i].max, array[i].off); return PR_FALSE; } @@ -2038,8 +2038,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s/%lu -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].chrs ? array[i].chrs : "(null)", - array[i].max, rv, array[i].str, array[i].off); + (unsigned)array[i].max, rv, array[i].str, array[i].off); return PR_FALSE; } @@ -2137,8 +2137,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s -> null, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> null, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].str, array[i].off); + array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2146,8 +2146,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - rv, array[i].str, array[i].off); + rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2245,8 +2245,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s -> null, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> null, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].str, array[i].off); + array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2254,8 +2254,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - rv, array[i].str, array[i].off); + rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2364,8 +2364,8 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s,%s/%lu -> %.32s, not null\n", i, + printf("FAIL %d: %s,%s/%u -> %.32s, not null\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, rv); + (unsigned)array[i].max, rv); return PR_FALSE; } @@ -2375,8 +2375,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s/%lu -> null, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> null, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, array[i].str, array[i].off); + (unsigned)array[i].max, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2384,8 +2384,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s/%lu -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, rv, array[i].str, array[i].off); + (unsigned)array[i].max, rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2496,8 +2496,8 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s,%s/%lu -> %.32s, not null\n", i, + printf("FAIL %d: %s,%s/%u -> %.32s, not null\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, rv); + (unsigned)array[i].max, rv); return PR_FALSE; } @@ -2507,8 +2507,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s/%lu -> null, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> null, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, array[i].str, array[i].off); + (unsigned)array[i].max, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2516,8 +2516,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s/%lu -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, rv, array[i].str, array[i].off); + (unsigned)array[i].max, rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2615,8 +2615,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s -> null, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> null, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].str, array[i].off); + array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2624,8 +2624,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - rv, array[i].str, array[i].off); + rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2723,8 +2723,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s -> null, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> null, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].str, array[i].off); + array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2732,8 +2732,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - rv, array[i].str, array[i].off); + rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2842,8 +2842,8 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s,%s/%lu -> %.32s, not null\n", i, + printf("FAIL %d: %s,%s/%u -> %.32s, not null\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, rv); + (unsigned)array[i].max, rv); return PR_FALSE; } @@ -2853,8 +2853,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s/%lu -> null, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> null, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, array[i].str, array[i].off); + (unsigned)array[i].max, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2862,8 +2862,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s/%lu -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, rv, array[i].str, array[i].off); + (unsigned)array[i].max, rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2974,8 +2974,8 @@ if( (char *)0 != rv ) { - printf("FAIL %d: %s,%s/%lu -> %.32s, not null\n", i, + printf("FAIL %d: %s,%s/%u -> %.32s, not null\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, rv); + (unsigned)array[i].max, rv); return PR_FALSE; } @@ -2985,8 +2985,8 @@ if( (char *)0 == rv ) { - printf("FAIL %d: %s,%s/%lu -> null, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> null, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, array[i].str, array[i].off); + (unsigned)array[i].max, array[i].str, (unsigned)array[i].off); return PR_FALSE; } @@ -2994,8 +2994,8 @@ if( &array[i].str[ array[i].off ] != rv ) { - printf("FAIL %d: %s,%s/%lu -> 0x%x, not 0x%x+%lu\n", i, + printf("FAIL %d: %s,%s/%u -> %p, not %p+%u\n", i, array[i].str ? array[i].str : "(null)", array[i].sub ? array[i].sub : "(null)", - array[i].max, rv, array[i].str, array[i].off); + (unsigned)array[i].max, rv, array[i].str, (unsigned)array[i].off); return PR_FALSE; } --- ../lib/tests/arena.c Sun Apr 25 11:00:46 2004 +++ ../lib/tests/arena.c Mon Jul 25 19:52:15 2005 @@ -69,4 +69,5 @@ } +#if 0 /* ** Test Arena allocation. @@ -129,4 +130,5 @@ return; } /* end ArenaGrow() */ +#endif --- ../lib/tests/base64t.c Sun Apr 25 11:00:46 2004 +++ ../lib/tests/base64t.c Mon Jul 25 20:16:54 2005 @@ -2020,5 +2020,4 @@ { PRUint32 plen = PL_strlen(array[i].plaintext); - PRUint32 clen = ((plen + 2)/3)*4; char *rv = PL_Base64Encode(array[i].plaintext, plen, (char *)0); @@ -2780,7 +2779,4 @@ for( i = 0; i < sizeof(array)/sizeof(array[0]); i++ ) { - PRUint32 plen = PL_strlen(array[i].plaintext); - PRUint32 clen = ((plen + 2)/3)*4; - char *rv = PL_Base64Encode(array[i].plaintext, 0, (char *)0); @@ -2916,6 +2912,4 @@ for( i = 0; i < sizeof(array)/sizeof(array[0]); i++ ) { - PRUint32 clen = PL_strlen(array[i].cyphertext); - char *rv = PL_Base64Decode(array[i].cyphertext, 0, (char *)0); --ELM1122445760-47198-0_ Content-Transfer-Encoding: 7bit Content-Type: text/plain Content-Disposition: attachment; filename=patch-warnings Content-Description: --- ../pr/src/misc/prdtoa.c Sun Apr 25 11:01:01 2004 +++ ../pr/src/misc/prdtoa.c Sun Jul 24 23:55:19 2005 @@ -3355,5 +3355,7 @@ } else { +#ifdef Honor_FLT_ROUNDS trimzeros: +#endif while(*--s == '0'); s++; --- ../pr/src/pthreads/ptsynch.c Mon Nov 22 16:24:53 2004 +++ ../pr/src/pthreads/ptsynch.c Mon Jul 25 00:03:49 2005 @@ -63,5 +63,5 @@ #endif /* defined(DEBUG) */ -#if defined(FREEBSD) +#if defined(FREEBSD) && (defined(DEBUG) || defined(FORCE_PR_ASSERT)) /* * On older versions of FreeBSD, pthread_mutex_trylock returns EDEADLK. @@ -343,5 +343,8 @@ if (cv != NULL) { - int rv = _PT_PTHREAD_COND_INIT(cv->cv, _pt_cvar_attr); +#if defined(DEBUG) || defined(FORCE_PR_ASSERT) + int rv = +#endif + _PT_PTHREAD_COND_INIT(cv->cv, _pt_cvar_attr); PR_ASSERT(0 == rv); cv->lock = lock; @@ -358,5 +361,9 @@ if (0 > PR_AtomicDecrement(&cvar->notify_pending)) { - PRIntn rv = pthread_cond_destroy(&cvar->cv); PR_ASSERT(0 == rv); +#if defined(DEBUG) || defined(FORCE_PR_ASSERT) + PRIntn rv = +#endif + pthread_cond_destroy(&cvar->cv); + PR_ASSERT(0 == rv); #if defined(DEBUG) memset(cvar, 0xaf, sizeof(PRCondVar)); @@ -1080,6 +1087,9 @@ if (cv != NULL) { +#if defined(DEBUG) || defined(FORCE_PR_ASSERT) int rv; - rv = _PT_PTHREAD_COND_INIT(cv->cv, _pt_cvar_attr); + rv = +#endif + _PT_PTHREAD_COND_INIT(cv->cv, _pt_cvar_attr); PR_ASSERT(0 == rv); cv->lock = _PR_NAKED_CV_LOCK; --- ../pr/include/prcountr.h Sun Apr 25 11:00:47 2004 +++ ../pr/include/prcountr.h Mon Jul 25 20:43:03 2005 @@ -427,5 +427,5 @@ (counter) = PR_GetCounter((handle)) #else -#define PR_GET_COUNTER(counter,handle) 0 +#define PR_GET_COUNTER(counter,handle) #endif @@ -501,5 +501,5 @@ (next) = PR_FindNextCounterQname((handle)) #else -#define PR_FIND_NEXT_COUNTER_QNAME(next,handle) NULL +#define PR_FIND_NEXT_COUNTER_QNAME(next,handle) #endif --ELM1122445760-47198-0_-- From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 27 20:54:20 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7AF3316A41F for ; Wed, 27 Jul 2005 20:54:20 +0000 (GMT) (envelope-from blacknova@tut.by) Received: from tut.by (speedy.tutby.com [195.209.41.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0FCA43D48 for ; Wed, 27 Jul 2005 20:54:19 +0000 (GMT) (envelope-from blacknova@tut.by) Received: from [82.209.205.206] (account blacknova HELO bp-205-206.dialup.vitebsk.by) by tut.by (CommuniGate Pro SMTP 4.3.6) with ESMTPSA id 91323237 for freebsd-gnome@freebsd.org; Wed, 27 Jul 2005 23:54:16 +0300 From: Novoseltsev Vladimir To: freebsd-gnome@freebsd.org Content-Type: text/plain Organization: Home Date: Wed, 27 Jul 2005 23:54:13 +0300 Message-Id: <1122497653.26408.7.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Subject: gstreamer based programs is slow X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2005 20:54:20 -0000 Hi, All gstreamer based players seems to be too slow compared to their xine counterparts. Just changing song in rhythmbox makes pretty decent system looks sloppy. The same goes for totem. It's not just changing the song, but the position change as well. Both of them compiled with xine works pretty well. OS is FreeBSD 6-BETA1, but the same statement is true for FreeBSD 5.3 and 5.4. With best regards, -- Novoseltsev Vladimir Home From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 27 21:30:05 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F2B416A41F; Wed, 27 Jul 2005 21:30:05 +0000 (GMT) (envelope-from jahnke@fmjassoc.com) Received: from smtp.wizwire.com (smtp.wizwire.com [209.218.100.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id A064A43D48; Wed, 27 Jul 2005 21:30:04 +0000 (GMT) (envelope-from jahnke@fmjassoc.com) Received: from [192.168.0.100] (209.218.101.53.bvi2.wizwire.com [209.218.101.53]) by smtp.wizwire.com (8.13.1/8.13.1) with ESMTP id j6RLTUVR002423; Wed, 27 Jul 2005 14:29:30 -0700 From: Frank Jahnke To: freebsd-gnome@freebsd.org Content-Type: text/plain Message-Id: <1122499467.610.10.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Wed, 27 Jul 2005 14:24:27 -0700 Content-Transfer-Encoding: 7bit X-WizWire-MailScanner-Information: Please contact the ISP for more information X-MailScanner-From: jahnke@fmjassoc.com Cc: freebsd-questions@freebsd.org Subject: Upgrading GNOME X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2005 21:30:05 -0000 I am upgrading Gnome from 2.4 to 2.10 with a clean install (I have backups) as part of an upgrade from FreeBSD 5.2.1 to the 6.0 Beta (which is working well, btw). I would like to preserve various settings from my old system, including bookmarks, passwords, old email, contacts, and various folders. How do I do so? The upgrade is from Epiphany 1.4 to 2.2; Evolution is from 1.0.6 to 1.6.0. A simple-minded copying of the old files into their original locations showed that both Epiphany and Evolution did not recognize them. If there is a page describing the upgrade I'd be happy to follow it if a link is provided. Please copy me on any replies; I don't read both of these groups regularly. Thank you in advance! Frank Jahnke From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 27 21:50:34 2005 Return-Path: X-Original-To: freebsd-gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EAA3816A41F; Wed, 27 Jul 2005 21:50:34 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from av-tac-rtp.cisco.com (bantam.cisco.com [64.102.19.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B56843D48; Wed, 27 Jul 2005 21:50:34 +0000 (GMT) (envelope-from marcus@FreeBSD.org) X-TACSUNS: Virus Scanned Received: from rooster.cisco.com (localhost [127.0.0.1]) by av-tac-rtp.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j6RLoXc19869; Wed, 27 Jul 2005 17:50:33 -0400 (EDT) Received: from [64.102.192.190] (dhcp-64-102-192-190.cisco.com [64.102.192.190]) by rooster.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j6RLoW700352; Wed, 27 Jul 2005 17:50:32 -0400 (EDT) Message-ID: <42E801E3.8020706@FreeBSD.org> Date: Wed, 27 Jul 2005 17:51:31 -0400 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Mozilla Thunderbird 1.0.6 (Macintosh/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Frank Jahnke References: <1122499467.610.10.camel@localhost> In-Reply-To: <1122499467.610.10.camel@localhost> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@FreeBSD.org, freebsd-gnome@FreeBSD.org Subject: Re: Upgrading GNOME X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2005 21:50:35 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Frank Jahnke wrote: | I am upgrading Gnome from 2.4 to 2.10 with a clean install (I have | backups) as part of an upgrade from FreeBSD 5.2.1 to the 6.0 Beta (which | is working well, btw). I would like to preserve various settings from | my old system, including bookmarks, passwords, old email, contacts, and | various folders. How do I do so? You should restore your home directory, then let the applications handle their settings migration. | | The upgrade is from Epiphany 1.4 to 2.2; Evolution is from 1.0.6 to | 1.6.0. A simple-minded copying of the old files into their original | locations showed that both Epiphany and Evolution did not recognize | them. If there is a page describing the upgrade I'd be happy to follow | it if a link is provided. You should never copy settings files. Instead, let the applications themselves handle migration. Evolution, for example, will migrate its own settings files. Copying files by hand will only break things. Note: an upgrade step this large has not been tested by the FreeBSD GNOME team. Joe | | Please copy me on any replies; I don't read both of these groups | regularly. | | Thank you in advance! | | Frank Jahnke | | _______________________________________________ | freebsd-gnome@freebsd.org mailing list | http://lists.freebsd.org/mailman/listinfo/freebsd-gnome | To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" | - -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFC6AHjb2iPiv4Uz4cRAqPoAJ9G4baaP8Q7pNaAiDk3V1w/08wU7QCgkLxo GsJelazkcF7zcbUXoq87liY= =WSu/ -----END PGP SIGNATURE----- From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 27 21:52:31 2005 Return-Path: X-Original-To: freebsd-gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BDCD16A445 for ; Wed, 27 Jul 2005 21:52:31 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from av-tac-rtp.cisco.com (bantam.cisco.com [64.102.19.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CA7C43D45 for ; Wed, 27 Jul 2005 21:52:30 +0000 (GMT) (envelope-from marcus@FreeBSD.org) X-TACSUNS: Virus Scanned Received: from rooster.cisco.com (localhost [127.0.0.1]) by av-tac-rtp.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j6RLqT219946; Wed, 27 Jul 2005 17:52:29 -0400 (EDT) Received: from [64.102.192.190] (dhcp-64-102-192-190.cisco.com [64.102.192.190]) by rooster.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j6RLqT701828; Wed, 27 Jul 2005 17:52:29 -0400 (EDT) Message-ID: <42E80258.9070603@FreeBSD.org> Date: Wed, 27 Jul 2005 17:53:28 -0400 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Mozilla Thunderbird 1.0.6 (Macintosh/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Novoseltsev Vladimir References: <1122497653.26408.7.camel@localhost> In-Reply-To: <1122497653.26408.7.camel@localhost> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-gnome@FreeBSD.org Subject: Re: gstreamer based programs is slow X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2005 21:52:31 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Novoseltsev Vladimir wrote: | Hi, | All gstreamer based players seems to be too slow compared to their xine | counterparts. Just changing song in rhythmbox makes pretty decent system | looks sloppy. The same goes for totem. It's not just changing the song, | but the position change as well. Both of them compiled with xine works | pretty well. | | OS is FreeBSD 6-BETA1, but the same statement is true for FreeBSD 5.3 | and 5.4. Works for my on RELENG_5 and RELENG_6. I haven't noticed any slowness in RB or any other gstreamer-based application. Please define the exact nature of the problem. What does "sloppy" mean in this sense? Note: you may have to change our gst output sync from esd to OSS (or vice versa) for better performance. Joe | | With best regards, - -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFC6AJYb2iPiv4Uz4cRAi1fAKCQlmvjAhLacvuOz4zGNts3RxxaaQCfRNPN 1ldPcg8+kX8Ao1k0yUvWhyA= =YOT4 -----END PGP SIGNATURE----- From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 27 21:57:59 2005 Return-Path: X-Original-To: freebsd-gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 405B616A41F; Wed, 27 Jul 2005 21:57:59 +0000 (GMT) (envelope-from jahnke@fmjassoc.com) Received: from smtp.wizwire.com (smtp.wizwire.com [209.218.100.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id BD75043D5C; Wed, 27 Jul 2005 21:57:58 +0000 (GMT) (envelope-from jahnke@fmjassoc.com) Received: from [192.168.0.100] (209.218.101.53.bvi2.wizwire.com [209.218.101.53]) by smtp.wizwire.com (8.13.1/8.13.1) with ESMTP id j6RLvk37011194; Wed, 27 Jul 2005 14:57:47 -0700 From: Frank Jahnke To: Joe Marcus Clarke In-Reply-To: <42E801E3.8020706@FreeBSD.org> References: <1122499467.610.10.camel@localhost> <42E801E3.8020706@FreeBSD.org> Content-Type: text/plain Message-Id: <1122501163.610.16.camel@localhost> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Wed, 27 Jul 2005 14:52:43 -0700 Content-Transfer-Encoding: 7bit X-WizWire-MailScanner-Information: Please contact the ISP for more information X-MailScanner-From: jahnke@fmjassoc.com Cc: freebsd-questions@FreeBSD.org, freebsd-gnome@FreeBSD.org Subject: Re: Upgrading GNOME X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2005 21:57:59 -0000 On Wed, 2005-07-27 at 14:51, Joe Marcus Clarke wrote: > | > | The upgrade is from Epiphany 1.4 to 2.2; Evolution is from 1.0.6 to > | 1.6.0. A simple-minded copying of the old files into their original > | locations showed that both Epiphany and Evolution did not recognize > | them. If there is a page describing the upgrade I'd be happy to follow > | it if a link is provided. > > You should never copy settings files. Instead, let the applications > themselves handle migration. Evolution, for example, will migrate its > own settings files. Copying files by hand will only break things. OK -- so what settings files do I delete to get this to work? Evolution's import facility, for example, did not recognize that any email files existed. I suspected that some of the index files need to be deleted, but before I do so I seek advice. > > Note: an upgrade step this large has not been tested by the FreeBSD > GNOME team. I'll let you know how it works if you like. > > Joe Frank From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 27 22:05:40 2005 Return-Path: X-Original-To: freebsd-gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4876316A41F; Wed, 27 Jul 2005 22:05:40 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from av-tac-rtp.cisco.com (bantam.cisco.com [64.102.19.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE6DD43D45; Wed, 27 Jul 2005 22:05:39 +0000 (GMT) (envelope-from marcus@FreeBSD.org) X-TACSUNS: Virus Scanned Received: from rooster.cisco.com (localhost [127.0.0.1]) by av-tac-rtp.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j6RM5dV20870; Wed, 27 Jul 2005 18:05:39 -0400 (EDT) Received: from [64.102.192.190] (dhcp-64-102-192-190.cisco.com [64.102.192.190]) by rooster.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j6RM5c714875; Wed, 27 Jul 2005 18:05:38 -0400 (EDT) Message-ID: <42E8056D.9030501@FreeBSD.org> Date: Wed, 27 Jul 2005 18:06:37 -0400 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Mozilla Thunderbird 1.0.6 (Macintosh/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Frank Jahnke References: <1122499467.610.10.camel@localhost> <42E801E3.8020706@FreeBSD.org> <1122501163.610.16.camel@localhost> In-Reply-To: <1122501163.610.16.camel@localhost> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@FreeBSD.org, freebsd-gnome@FreeBSD.org Subject: Re: Upgrading GNOME X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2005 22:05:40 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Frank Jahnke wrote: | On Wed, 2005-07-27 at 14:51, Joe Marcus Clarke wrote: | | |>| |>| The upgrade is from Epiphany 1.4 to 2.2; Evolution is from 1.0.6 to |>| 1.6.0. A simple-minded copying of the old files into their original |>| locations showed that both Epiphany and Evolution did not recognize |>| them. If there is a page describing the upgrade I'd be happy to follow |>| it if a link is provided. |> |>You should never copy settings files. Instead, let the applications |>themselves handle migration. Evolution, for example, will migrate its |>own settings files. Copying files by hand will only break things. | | | OK -- so what settings files do I delete to get this to work? | Evolution's import facility, for example, did not recognize that any | email files existed. I suspected that some of the index files need to | be deleted, but before I do so I seek advice. No files should need to be deleted. Just restore your entire home directory as it was under GNOME 2.4, and run each application. If Evo is not recognizing the old files, you may be out of luck. Joe - -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFC6AVtb2iPiv4Uz4cRAn7UAJ9FQoabpKKNI1zz0w0gz9aHVLlKlwCfbq7v 4Yddjm112P+d0dSOoklmyIQ= =6kdO -----END PGP SIGNATURE----- From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 03:15:39 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A18616A41F for ; Thu, 28 Jul 2005 03:15:39 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from mail26.sea5.speakeasy.net (mail26.sea5.speakeasy.net [69.17.117.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2418E43D46 for ; Thu, 28 Jul 2005 03:15:37 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: (qmail 29164 invoked from network); 28 Jul 2005 03:15:37 -0000 Received: from aldan.algebra.com ([216.254.65.224]) (envelope-sender ) by mail26.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 28 Jul 2005 03:15:36 -0000 Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.1/8.13.1) with ESMTP id j6S3FT5T027504 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 27 Jul 2005 23:15:33 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from mteterin.us.murex.com (195-11.customer.cloud9.net [168.100.195.11]) by corbulon.video-collage.com (8.13.4/8.13.1) with ESMTP id j6S3FKJm002756 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 27 Jul 2005 23:15:21 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from mteterin.us.murex.com (mteterin@localhost [127.0.0.1]) by mteterin.us.murex.com (8.13.3/8.13.3) with ESMTP id j6S3FFZM038173 for ; Wed, 27 Jul 2005 23:15:15 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by mteterin.us.murex.com (8.13.3/8.13.3/Submit) id j6S3FEOv038172 for gnome@freebsd.org; Wed, 27 Jul 2005 23:15:14 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) X-Authentication-Warning: mteterin.us.murex.com: mteterin set sender to mi+mx@aldan.algebra.com using -f From: Mikhail Teterin Organization: Virtual Estates, Inc. To: gnome@freebsd.org Date: Wed, 27 Jul 2005 23:15:14 -0400 User-Agent: KMail/1.8.1 MIME-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_C3E6C6C9wB9QGve" Message-Id: <200507272315.14407.mi+mx@aldan.algebra.com> X-Virus-Scanned: ClamAV devel-20050525/994/Wed Jul 27 04:28:09 2005 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: updating security/nss X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 03:15:39 -0000 --Boundary-00=_C3E6C6C9wB9QGve Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello! Attached are the update for the port (nss-3.10 was released in April) and the new patches to be added to files/ (I hate comparing with /dev/null). Please, consider comitting before port freeze :-) As with my recent nspr submission, the vendor's built-in tests will run automatically if BATCH is defined at build-time. One of the tests fails (enabling FIPS), probably, due to it running from a wrong place still (it tries to dlopen("/libSOMETHING.so.1") instead of "libSOMETHING.so.1"). gaim builds, but I have no one to test it SSL functionality with. Yours, -mi --Boundary-00=_C3E6C6C9wB9QGve Content-Type: text/x-diff; charset="us-ascii"; name="nss.update" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="nss.update" ? files/patch-certutil.c ? files/patch-const ? files/patch-crlgen.c ? files/patch-sysdb ? files/patch-tests ? files/patch-warnings Index: Makefile =================================================================== RCS file: /home/pcvs/ports/security/nss/Makefile,v retrieving revision 1.22 diff -U2 -r1.22 Makefile --- Makefile 11 Feb 2005 21:11:51 -0000 1.22 +++ Makefile 28 Jul 2005 03:07:39 -0000 @@ -7,5 +7,5 @@ PORTNAME= nss -PORTVERSION= 3.9.2 +PORTVERSION= 3.10 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_MOZILLA} @@ -15,6 +15,6 @@ COMMENT= Libraries to support development of security-enabled applications -BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip -LIB_DEPENDS= nspr4.1:${PORTSDIR}/devel/nspr +BUILD_DEPENDS= zip:${PORTSDIR}/archivers/zip +LIB_DEPENDS= nspr4:${PORTSDIR}/devel/nspr WRKSRC= ${WRKDIR}/${DISTNAME}/mozilla/security/nss @@ -37,7 +37,7 @@ .include -.if ${ARCH} == "alpha" && ${OSVERSION} < 500035 -IGNORE= "core dumps on alpha during build" -.endif +EXTERNALS= CVS dbm security/nss/cmd/zlib +EXTRACT_AFTER_ARGS=| ${TAR} -xf - \ + ${EXTERNALS:C,^,--exclude ${DISTNAME}/mozilla/,} post-patch: @@ -45,4 +45,22 @@ ${WRKSRC}/../../security/coreconf/FreeBSD.mk +BINS=${DIST}/${OPSYS}${OSREL}_OPT.OBJ + +test: + cd ${WRKSRC}/tests; \ + ${SETENV} PATH="${BINS}/bin:${PATH}" \ + LD_LIBRARY_PATH="${BINS}/lib" \ + ./all.sh + +.if defined(BATCH) +post-build: test +.else +post-build: + # + # Please, consider running ``make test'' now and fixing any problems + # and/or reporting them to ${MAINTAINER} . Thanks! + # +.endif + do-install: ${MKDIR} ${PREFIX}/include/nss Index: distinfo =================================================================== RCS file: /home/pcvs/ports/security/nss/distinfo,v retrieving revision 1.5 diff -U2 -r1.5 distinfo --- distinfo 25 Aug 2004 13:46:40 -0000 1.5 +++ distinfo 28 Jul 2005 03:07:39 -0000 @@ -1,2 +1,2 @@ -MD5 (nss-3.9.2.tar.gz) = c10b5100510dab1e3c94b76a4d7b1f23 -SIZE (nss-3.9.2.tar.gz) = 4734817 +MD5 (nss-3.10.tar.gz) = bd58f762f1b352910901f11823e67b97 +SIZE (nss-3.10.tar.gz) = 3622612 Index: pkg-plist =================================================================== RCS file: /home/pcvs/ports/security/nss/pkg-plist,v retrieving revision 1.5 diff -U2 -r1.5 pkg-plist --- pkg-plist 25 Aug 2004 13:46:40 -0000 1.5 +++ pkg-plist 28 Jul 2005 03:07:39 -0000 @@ -1,3 +1,4 @@ bin/atob +bin/addbuiltin bin/bltest bin/btoa @@ -37,9 +38,4 @@ bin/vfychain bin/vfyserv -include/nss/dbm/cdefs.h -include/nss/dbm/mcom_db.h -include/nss/dbm/ncompat.h -include/nss/dbm/nsres.h -include/nss/dbm/winfile.h include/nss/nss/base64.h include/nss/nss/blapit.h @@ -93,4 +89,6 @@ include/nss/nss/pk11func.h include/nss/nss/pk11pqg.h +include/nss/nss/pk11priv.h +include/nss/nss/pk11pub.h include/nss/nss/pk11sdr.h include/nss/nss/pkcs11.h @@ -132,7 +130,4 @@ include/nss/nss/swfortt.h include/nss/nss/watcomfx.h -include/nss/seccmd/secutil.h -include/nss/seccmd/zconf.h -include/nss/seccmd/zlib.h lib/libfort.so lib/libfort.so.1 @@ -149,6 +144,4 @@ lib/libswft.so lib/libswft.so.1 -@dirrm include/nss/seccmd @dirrm include/nss/nss -@dirrm include/nss/dbm @dirrm include/nss Index: files/patch-cmd::platlibs.mk =================================================================== RCS file: /home/pcvs/ports/security/nss/files/patch-cmd::platlibs.mk,v retrieving revision 1.1 diff -U2 -r1.1 patch-cmd::platlibs.mk --- files/patch-cmd::platlibs.mk 8 Aug 2002 19:05:41 -0000 1.1 +++ files/patch-cmd::platlibs.mk 28 Jul 2005 03:07:39 -0000 @@ -2,12 +2,50 @@ $FreeBSD: ports/security/nss/files/patch-cmd::platlibs.mk,v 1.1 2002/08/08 19:05:41 sobomax Exp $ ---- cmd/platlibs.mk 2002/08/08 18:13:37 1.1 -+++ cmd/platlibs.mk 2002/08/08 18:14:06 -@@ -186,6 +186,7 @@ - -L$(DIST)/lib/ \ - -lssl3 \ - -lsmime3 \ -+ -lsoftokn3 \ - -lnss3 \ - -lplc4 \ +--- cmd/platlibs.mk Wed Apr 6 17:35:41 2005 ++++ cmd/platlibs.mk Wed Jul 27 22:22:59 2005 +@@ -72,5 +72,4 @@ + $(DIST)/lib/$(LIB_PREFIX)nssdev.$(LIB_SUFFIX) \ + $(DIST)/lib/$(LIB_PREFIX)nssb.$(LIB_SUFFIX) \ +- $(DIST)/lib/$(LIB_PREFIX)dbm.$(LIB_SUFFIX) \ + $(DIST)/lib/$(NSPR31_LIB_PREFIX)plc4.$(LIB_SUFFIX) \ + $(DIST)/lib/$(NSPR31_LIB_PREFIX)plds4.$(LIB_SUFFIX) \ +@@ -85,5 +84,4 @@ + + JAR_LIBS = $(DIST)/lib/$(LIB_PREFIX)jar.$(LIB_SUFFIX) \ +- $(DIST)/lib/$(LIB_PREFIX)zlib.$(LIB_SUFFIX) \ + $(NULL) + else +@@ -120,5 +118,4 @@ + $(CRYPTOLIB) \ + $(DIST)/lib/$(LIB_PREFIX)secutil.$(LIB_SUFFIX) \ +- $(DIST)/lib/$(LIB_PREFIX)dbm.$(LIB_SUFFIX) \ + $(NULL) + +@@ -141,4 +138,5 @@ -lplds4 \ + -lnspr4 \ ++ -lz \ + $(NULL) + endif +@@ -146,5 +144,4 @@ + + JAR_LIBS = $(DIST)/lib/$(LIB_PREFIX)jar.$(LIB_SUFFIX) \ +- $(DIST)/lib/$(LIB_PREFIX)zlib.$(LIB_SUFFIX) \ + $(NULL) + +@@ -171,5 +168,4 @@ + + JAR_LIBS = $(DIST)/lib/$(LIB_PREFIX)jar.$(LIB_SUFFIX) \ +- $(DIST)/lib/$(LIB_PREFIX)zlib.$(LIB_SUFFIX) \ + $(NULL) + else +@@ -226,8 +222,8 @@ + -lplds4 \ + -lnspr4 \ ++ -lz \ + $(NULL) + + JAR_LIBS = $(DIST)/lib/$(LIB_PREFIX)jar.$(LIB_SUFFIX) \ +- $(DIST)/lib/$(LIB_PREFIX)zlib.$(LIB_SUFFIX) \ + $(NULL) + endif --Boundary-00=_C3E6C6C9wB9QGve Content-Type: text/x-diff; charset="us-ascii"; name="patch-sysdb" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-sysdb" This patches NSS' code to use the Operating System's standard header and the db-implementation from -lc. Seems to work on FreeBSD. -mi --- lib/softoken/cdbhdl.h Sun Apr 25 11:03:16 2004 +++ lib/softoken/cdbhdl.h Fri Jul 22 00:25:16 2005 @@ -43,6 +43,6 @@ #define _CDBHDL_H_ -#include "nspr.h" -#include "mcom_db.h" +#include +#include #include "pcertt.h" --- lib/softoken/dbinit.c Tue Mar 29 13:21:18 2005 +++ lib/softoken/dbinit.c Fri Jul 22 00:33:35 2005 @@ -40,4 +40,5 @@ #include +#include #include "seccomon.h" #include "prinit.h" --- lib/softoken/dbmshim.c Tue Mar 29 13:21:18 2005 +++ lib/softoken/dbmshim.c Fri Jul 22 00:35:33 2005 @@ -40,5 +40,6 @@ * $Id: dbmshim.c,v 1.11 2005/03/29 18:21:18 nelsonb%netscape.com Exp $ */ -#include "mcom_db.h" +#include +#include #include "secitem.h" #include "secder.h" --- lib/softoken/keydb.c Fri Jun 4 20:50:32 2004 +++ lib/softoken/keydb.c Fri Jul 22 00:37:01 2005 @@ -46,5 +46,6 @@ #include "secitem.h" #include "pcert.h" -#include "mcom_db.h" +#include +#include #include "lowpbe.h" #include "secerr.h" --- lib/softoken/pcertdb.c Tue Mar 29 13:21:18 2005 +++ lib/softoken/pcertdb.c Fri Jul 22 00:40:00 2005 @@ -44,5 +44,6 @@ #include "lowkeyti.h" #include "pcert.h" -#include "mcom_db.h" +#include +#include #include "pcert.h" #include "secitem.h" --- lib/softoken/pk11db.c Fri Apr 1 19:46:13 2005 +++ lib/softoken/pk11db.c Fri Jul 22 00:42:01 2005 @@ -42,5 +42,6 @@ #include "pk11pars.h" #include "pkcs11i.h" -#include "mcom_db.h" +#include +#include #include "cdbhdl.h" #include "secerr.h" --- lib/softoken/keydbi.h Tue Apr 27 19:04:38 2004 +++ lib/softoken/keydbi.h Fri Jul 22 00:43:24 2005 @@ -42,7 +42,7 @@ #define _KEYDBI_H_ -#include "nspr.h" +#include #include "seccomon.h" -#include "mcom_db.h" +#include /* --- lib/softoken/config.mk Mon May 24 20:13:11 2004 +++ lib/softoken/config.mk Fri Jul 22 00:55:20 2005 @@ -47,5 +47,4 @@ $(CRYPTOLIB) \ $(DIST)/lib/$(LIB_PREFIX)secutil.$(LIB_SUFFIX) \ - $(DIST)/lib/$(LIB_PREFIX)dbm.$(LIB_SUFFIX) \ $(NULL) --- lib/certdb/certdb.c Sat Mar 5 03:03:03 2005 +++ lib/certdb/certdb.c Fri Jul 22 01:02:11 2005 @@ -53,5 +53,4 @@ #include "keyhi.h" #include "secitem.h" -#include "mcom_db.h" #include "certdb.h" #include "prprf.h" --- lib/certdb/genname.c Sun Apr 25 11:03:03 2004 +++ lib/certdb/genname.c Fri Jul 22 01:02:59 2005 @@ -39,5 +39,4 @@ #include "secitem.h" #include "secoidt.h" -#include "mcom_db.h" #include "secasn1.h" #include "secder.h" --- lib/certdb/stanpcertdb.c Thu Dec 2 16:34:15 2004 +++ lib/certdb/stanpcertdb.c Fri Jul 22 01:03:19 2005 @@ -38,5 +38,4 @@ #include "cert.h" -#include "mcom_db.h" #include "certdb.h" #include "secitem.h" --- lib/certdb/xauthkid.c Sun Apr 25 11:03:03 2004 +++ lib/certdb/xauthkid.c Fri Jul 22 01:03:54 2005 @@ -40,6 +40,5 @@ */ -#include "prtypes.h" -#include "mcom_db.h" +#include #include "seccomon.h" #include "secdert.h" --- lib/certdb/xbsconst.c Sun Apr 25 11:03:03 2004 +++ lib/certdb/xbsconst.c Fri Jul 22 01:05:41 2005 @@ -39,6 +39,6 @@ */ -#include "prtypes.h" -#include "mcom_db.h" +#include /* LONG_MAX */ +#include #include "seccomon.h" #include "secdert.h" @@ -48,5 +48,5 @@ #include "certt.h" #include "secder.h" -#include "prprf.h" +#include #include "secerr.h" --- lib/certdb/xconst.c Tue Nov 9 01:13:32 2004 +++ lib/certdb/xconst.c Fri Jul 22 01:06:20 2005 @@ -39,6 +39,5 @@ */ -#include "prtypes.h" -#include "mcom_db.h" +#include #include "seccomon.h" #include "secdert.h" @@ -48,5 +47,5 @@ #include "cert.h" #include "secder.h" -#include "prprf.h" +#include #include "xconst.h" #include "genname.h" --- lib/ckfw/dbm/ckdbm.h Wed Jan 19 21:25:47 2005 +++ lib/ckfw/dbm/ckdbm.h Fri Jul 22 01:06:58 2005 @@ -57,5 +57,5 @@ #endif /* CKT_H */ -#include "mcom_db.h" +#include NSS_EXTERN_DATA NSSCKMDInstance nss_dbm_mdInstance; --- lib/fortcrypt/swfort/swfortti.h Sun Apr 25 11:03:07 2004 +++ lib/fortcrypt/swfort/swfortti.h Fri Jul 22 01:07:34 2005 @@ -45,5 +45,5 @@ #include "maci.h" #include "seccomon.h" -#include "mcom_db.h" /* really should be included by certt.h */ +#include /* really should be included by certt.h */ #include "certt.h" /*#include "keyt.h"*/ --- lib/freebl/mac_rand.c Sun Apr 25 11:03:08 2004 +++ lib/freebl/mac_rand.c Fri Jul 22 01:08:19 2005 @@ -40,5 +40,4 @@ #endif #include "secrng.h" -#include "mcom_db.h" #ifdef XP_MAC #include --- lib/pk11wrap/secmodi.h Mon Mar 28 15:45:37 2005 +++ lib/pk11wrap/secmodi.h Fri Jul 22 01:08:47 2005 @@ -42,5 +42,5 @@ #include "pkcs11.h" #include "nssilock.h" -#include "mcom_db.h" +#include #include "secoidt.h" #include "secdert.h" --- lib/fortcrypt/swfort/swflib.c Sun Apr 25 11:03:07 2004 +++ lib/fortcrypt/swfort/swflib.c Fri Jul 22 01:11:20 2005 @@ -43,6 +43,7 @@ */ -#include "prtypes.h" -#include "prio.h" +#include +#include +#include #include "swforti.h" --- lib/fortcrypt/swfort/swfutl.c Sun Apr 25 11:03:07 2004 +++ lib/fortcrypt/swfort/swfutl.c Fri Jul 22 01:14:05 2005 @@ -38,7 +38,7 @@ */ -#include "prtypes.h" -#include "prsystem.h" -#include "prio.h" +#include +#include +#include #include "swforti.h" @@ -48,7 +48,6 @@ #include "secport.h" #include "secrng.h" -#ifdef XP_OS2 +#include #include -#endif #ifdef XP_WIN --Boundary-00=_C3E6C6C9wB9QGve Content-Type: text/x-diff; charset="us-ascii"; name="patch-const" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-const" --- cmd/modutil/modutil.h Sun Apr 25 11:02:47 2004 +++ cmd/modutil/modutil.h Fri Jul 22 17:35:20 2005 @@ -53,6 +53,6 @@ #include "error.h" -Error FipsMode(char *arg); -Error ChkFipsMode(char *arg); +Error FipsMode(const char *arg); +Error ChkFipsMode(const char *arg); Error AddModule(char *moduleName, char *libFile, char *ciphers, char *mechanisms, char* modparms); --- cmd/modutil/pk11.c Sun Apr 25 11:02:47 2004 +++ cmd/modutil/pk11.c Fri Jul 22 17:36:48 2005 @@ -53,5 +53,5 @@ */ Error -FipsMode(char *arg) +FipsMode(const char *arg) { char *internal_name; @@ -62,14 +62,16 @@ SECMOD_GetInternalModule()->commonName); if(SECMOD_DeleteInternalModule(internal_name) != SECSuccess) { - PR_fprintf(PR_STDERR, "%s\n", SECU_Strerror(PORT_GetError())); + PR_fprintf(PR_STDERR, "FipsMode(true): %s (%s)\n", SECU_Strerror(PORT_GetError()), internal_name); PR_smprintf_free(internal_name); PR_fprintf(PR_STDERR, errStrings[FIPS_SWITCH_FAILED_ERR]); return FIPS_SWITCH_FAILED_ERR; } - PR_smprintf_free(internal_name); if (!PK11_IsFIPS()) { + PR_fprintf(PR_STDERR, "FipsMode(true): in module %s", internal_name); + PR_smprintf_free(internal_name); PR_fprintf(PR_STDERR, errStrings[FIPS_SWITCH_FAILED_ERR]); return FIPS_SWITCH_FAILED_ERR; } + PR_smprintf_free(internal_name); PR_fprintf(PR_STDOUT, msgStrings[FIPS_ENABLED_MSG]); } else { @@ -112,5 +114,5 @@ */ Error -ChkFipsMode(char *arg) +ChkFipsMode(const char *arg) { if(!PORT_Strcasecmp(arg, "true")) { --Boundary-00=_C3E6C6C9wB9QGve Content-Type: text/x-diff; charset="us-ascii"; name="patch-tests" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-tests" --- tests/common/init.sh Mon Apr 11 22:24:17 2005 +++ tests/common/init.sh Fri Jul 22 16:55:36 2005 @@ -197,5 +197,6 @@ case $HOST in *\.*) - HOST=`echo $HOST | sed -e "s/\..*//"` + DOMSUF=${HOST#*.} # remove Smallest Prefix matching ``*.'' + HOST=${HOST%%.*} # remove Largest Suffix ``.*''. See sh(1) ;; ?*) --Boundary-00=_C3E6C6C9wB9QGve Content-Type: text/x-diff; charset="us-ascii"; name="patch-warnings" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="patch-warnings" --- lib/freebl/unix_rand.c Wed Dec 8 18:00:19 2004 +++ lib/freebl/unix_rand.c Mon Jul 25 00:26:00 2005 @@ -783,7 +783,7 @@ char *randfile; #ifdef DARWIN - char **environ = *_NSGetEnviron(); + const char * const *environ = *_NSGetEnviron(); #else - extern char **environ; + extern const char * const *environ; #endif #ifdef BEOS --- lib/pk11wrap/pk11obj.c Sun Feb 27 10:25:46 2005 +++ lib/pk11wrap/pk11obj.c Wed Jul 27 22:03:16 2005 @@ -1075,6 +1075,6 @@ * for (thisObj=firstObj; thisObj; * thisObj=PK11_GetNextGenericObject(thisObj)) { - * /* operate on thisObj */ -/* } + * operate on thisObj + * } * * If you want a particular object from the list... @@ -1084,6 +1084,6 @@ * if (isMyObj(thisObj)) { * if ( thisObj == firstObj) { - * /* NOTE: firstObj could be NULL at this point */ -/* firstObj = PK11_GetNextGenericObject(thsObj); + * // NOTE: firstObj could be NULL at this point + * firstObj = PK11_GetNextGenericObject(thsObj); * } * PK11_UnlinkGenericObject(thisObj); @@ -1094,6 +1094,6 @@ * PK11_DestroyGenericObjects(firstObj); * - * /* use myObj */ -/* PK11_DestroyGenericObject(myObj); + * use myObj + * PK11_DestroyGenericObject(myObj); */ PK11GenericObject * @@ -1130,5 +1130,5 @@ /* link it in */ - if (firstObj == NULL) { + if (i == 0) { firstObj = obj; } else { @@ -1248,5 +1248,5 @@ CK_ATTRIBUTE_TYPE attrType, SECItem *item) { - PK11SlotInfo *slot = NULL; + PK11SlotInfo *slot; CK_OBJECT_HANDLE handle; @@ -1270,7 +1270,4 @@ case PK11_TypeCert: /* don't handle cert case for now */ default: - break; - } - if (slot == NULL) { PORT_SetError(SEC_ERROR_UNKNOWN_OBJECT_TYPE); return SECFailure; --- lib/pk11wrap/pk11util.c Sat Apr 2 01:02:53 2005 +++ lib/pk11wrap/pk11util.c Wed Jul 27 22:07:54 2005 @@ -862,5 +862,5 @@ int i, oldCount; PRBool freeRef = PR_FALSE; - void *mark; + void *mark = NULL; CK_ULONG *slotIDs = NULL; PK11SlotInfo **newSlots = NULL; --- cmd/certcgi/certcgi.c Sat Apr 2 00:24:07 2005 +++ cmd/certcgi/certcgi.c Wed Jul 27 22:01:50 2005 @@ -112,5 +112,5 @@ static char * -make_copy_string(char *read_pos, +make_copy_string(const char *read_pos, int length, char sentinal_value) @@ -122,5 +122,5 @@ char *new; - new = write_pos = (char *) PORT_Alloc (length); + new = write_pos = PORT_Alloc (length); if (new == NULL) { error_allocate(); @@ -145,5 +145,4 @@ } - static SECStatus clean_input(Pair *data) @@ -217,5 +216,5 @@ static char * -make_name(char *new_data) +make_name(const char *new_data) /* gets the next field name in the input string and returns a pointer to a string containing a copy of it */ @@ -229,11 +228,10 @@ static char * -make_data(char *new_data) +make_data(const char *new_data) /* gets the data for the next field in the input string and returns a pointer to a string containing it */ { int length = 100; - char *data; - char *read_pos; + const char *read_pos; read_pos = new_data; @@ -241,11 +239,10 @@ ++read_pos; } - data = make_copy_string(read_pos, length, '&'); - return data; + return make_copy_string(read_pos, length, '&'); } static Pair -make_pair(char *new_data) +make_pair(const char *new_data) /* makes a pair name/data pair from the input string */ { @@ -298,77 +295,46 @@ } -static char * -return_name(Pair *data_struct, +#ifdef FILEOUT /* The two functions below are only used for FILEOUT */ +static const char * +return_name(const Pair *data_struct, int n) /* returns a pointer to the name of the nth (starting from 0) item in the data structure */ { - char *name; - if ((data_struct + n)->name != NULL) { - name = (data_struct + n)->name; - return name; - } else { - return NULL; - } + return data_struct[n].name; } -static char * -return_data(Pair *data_struct,int n) +static const char * +return_data(const Pair *data_struct, int n) /* returns a pointer to the data of the nth (starting from 0) itme in the data structure */ { - char *data; - data = (data_struct + n)->data; - return data; + return data_struct[n].data; } - - -static char * -add_prefix(char *field_name) -{ - extern char prefix[PREFIX_LEN]; - int i = 0; - char *rv; - char *write; - - rv = write = PORT_Alloc(PORT_Strlen(prefix) + PORT_Strlen(field_name) + 1); - for(i = 0; i < PORT_Strlen(prefix); i++) { - *write = prefix[i]; - write++; - } - *write = '\0'; - rv = PORT_Strcat(rv,field_name); - return rv; -} - +#endif static char * find_field(Pair *data, - char *field_name, + const char *field_name, PRBool add_pre) /* returns a pointer to the data of the first pair thats name matches the string it is passed */ { - int i = 0; - char *retrieved; - int found = 0; - - if (add_pre) { - field_name = add_prefix(field_name); - } - while(return_name(data, i) != NULL) { - if (PORT_Strcmp(return_name(data, i), field_name) == 0) { - retrieved = return_data(data, i); - found = 1; - break; - } - i++; - } - if (!found) { - retrieved = NULL; + extern char prefix[PREFIX_LEN]; + size_t plen; + + plen = add_pre ? PORT_Strlen(prefix) : 0; + + for (; data->name != NULL; data++) { + /* See if the name begins with the prefix, if any */ + if (plen > 0 && PORT_Memcmp(data->name, prefix, plen) != 0) + continue; + if (PORT_Strcmp(data->name + plen, field_name) == 0) + return data->data; } - return retrieved; + + return NULL; } @@ -389,79 +355,4 @@ } -static char * -update_data_by_name(Pair *data, - char *field_name, - char *new_data) - /* replaces the data in the data structure associated with - a name with new data, returns null if not found */ -{ - int i = 0; - int found = 0; - int length = 100; - char *new; - - while (return_name(data, i) != NULL) { - if (PORT_Strcmp(return_name(data, i), field_name) == 0) { - new = make_copy_string( new_data, length, '\0'); - PORT_Free(return_data(data, i)); - found = 1; - (*(data + i)).data = new; - break; - } - i++; - } - if (!found) { - new = NULL; - } - return new; -} - -static char * -update_data_by_index(Pair *data, - int n, - char *new_data) - /* replaces the data of a particular index in the data structure */ -{ - int length = 100; - char *new; - - new = make_copy_string(new_data, length, '\0'); - PORT_Free(return_data(data, n)); - (*(data + n)).data = new; - return new; -} - - -static Pair * -add_field(Pair *data, - char* field_name, - char* field_data) - /* adds a new name/data pair to the data structure */ -{ - int i = 0; - int j; - int name_length = 100; - int data_length = 100; - - while(return_name(data, i) != NULL) { - i++; - } - j = START_FIELDS; - while ( j < (i + 1) ) { - j = j * 2; - } - if (j == (i + 1)) { - data = (Pair *) PORT_Realloc(data, (j * 2) * sizeof(Pair)); - if (data == NULL) { - error_allocate(); - } - } - (*(data + i)).name = make_copy_string(field_name, name_length, '\0'); - (*(data + i)).data = make_copy_string(field_data, data_length, '\0'); - (data + i + 1)->name = NULL; - return data; -} - - static CERTCertificateRequest * makeCertReq(Pair *form_data, @@ -620,10 +511,10 @@ serialFile = fopen(filename, "r"); if (serialFile != NULL) { - fread(&serial, sizeof(int), 1, serialFile); + fread(&serial, sizeof(serial), 1, serialFile); if (ferror(serialFile) != 0) { error_out("Error: Unable to read serial number file"); } - if (serial == 4294967295) { - serial = 21; + if (serial == 4294967295U) { + serial = 21U; } fclose(serialFile); @@ -633,5 +524,5 @@ error_out("ERROR: Unable to open serial number file for writing"); } - fwrite(&serial, sizeof(int), 1, serialFile); + fwrite(&serial, sizeof(serial), 1, serialFile); if (ferror(serialFile) != 0) { error_out("Error: Unable to write to serial number file"); @@ -643,6 +534,6 @@ error_out("ERROR: Unable to open serial number file"); } - serial = 21; - fwrite(&serial, sizeof(int), 1, serialFile); + serial = 21U; + fwrite(&serial, sizeof(serial), 1, serialFile); if (ferror(serialFile) != 0) { error_out("Error: Unable to write to serial number file"); @@ -672,6 +563,4 @@ return serial; } - - typedef SECStatus (* EXTEN_VALUE_ENCODER) @@ -1396,5 +1285,4 @@ int j = 0; SECItem *ipaddress; - while (*string == ' ') { --Boundary-00=_C3E6C6C9wB9QGve-- From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 03:27:51 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB3A116A41F for ; Thu, 28 Jul 2005 03:27:51 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BEAC43D45 for ; Thu, 28 Jul 2005 03:27:51 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6S3RPwl028125; Wed, 27 Jul 2005 23:27:25 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Mikhail Teterin In-Reply-To: <200507272315.14407.mi+mx@aldan.algebra.com> References: <200507272315.14407.mi+mx@aldan.algebra.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-qj89xLQ+37buYtUGsntD" Organization: MarcusCom, Inc. Date: Wed, 27 Jul 2005 23:26:49 -0400 Message-Id: <1122521209.25076.0.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@freebsd.org Subject: Re: updating security/nss X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 03:27:52 -0000 --=-qj89xLQ+37buYtUGsntD Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Wed, 2005-07-27 at 23:15 -0400, Mikhail Teterin wrote: > Hello! >=20 > Attached are the update for the port (nss-3.10 was released in April) and= the=20 > new patches to be added to files/ (I hate comparing with /dev/null). Plea= se,=20 > consider comitting before port freeze :-) >=20 > As with my recent nspr submission, the vendor's built-in tests will run=20 > automatically if BATCH is defined at build-time. >=20 > One of the tests fails (enabling FIPS), probably, due to it running from = a=20 > wrong place still (it tries to dlopen("/libSOMETHING.so.1") instead of=20 > "libSOMETHING.so.1"). >=20 > gaim builds, but I have no one to test it SSL functionality with. Thanks, but I have already been testing my own update to NSS, and that will be committed when I'm done. Check the archives of this list for a diff. Joe >=20 > Yours, >=20 > -mi > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-qj89xLQ+37buYtUGsntD Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC6FB5b2iPiv4Uz4cRAmhEAJ0dgFSTwPHdVLHqKaN5r5n+WQBN1wCfQelw 9yQd9MS4PU+/eS3VvMHgmiM= =R/+T -----END PGP SIGNATURE----- --=-qj89xLQ+37buYtUGsntD-- From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 04:31:17 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCD8016A41F for ; Thu, 28 Jul 2005 04:31:17 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: from mail22.sea5.speakeasy.net (mail22.sea5.speakeasy.net [69.17.117.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6907A43D45 for ; Thu, 28 Jul 2005 04:31:15 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: (qmail 10542 invoked from network); 28 Jul 2005 04:31:15 -0000 Received: from aldan.algebra.com (HELO blue.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail22.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 28 Jul 2005 04:31:14 -0000 Received: from blue.virtual-estates.net (blue [127.0.0.1]) by blue.virtual-estates.net (8.13.3/8.13.3) with ESMTP id j6S4VD1P058645; Thu, 28 Jul 2005 00:31:13 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by blue.virtual-estates.net (8.13.3/8.13.3/Submit) id j6S4VCbE058644; Thu, 28 Jul 2005 00:31:12 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) X-Authentication-Warning: blue.virtual-estates.net: mi set sender to mi+kde@aldan.algebra.com using -f From: Mikhail Teterin To: Joe Marcus Clarke Date: Thu, 28 Jul 2005 00:31:12 -0400 User-Agent: KMail/1.8.1 References: <200507272315.14407.mi+mx@aldan.algebra.com> <1122521209.25076.0.camel@shumai.marcuscom.com> In-Reply-To: <1122521209.25076.0.camel@shumai.marcuscom.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: gnome@freebsd.org Subject: Re: updating security/nss X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 04:31:17 -0000 On Wednesday 27 July 2005 11:26 pm, you wrote: = Thanks, but I have already been testing my own update to NSS, and that = will be committed when I'm done. šCheck the archives of this list for = diff. Great. I hope, you'll find it possible to use some of the features of my version nevertheless. In particular: . do not build/use NSS' own version of -lz; . do not build/use NSS' own version of db (patch-sysdb); . patch the tests, so they can be used automatically; . fix a lot of compiler warnings and some warning-identified bugs. Yours, -mi P.S. I just realized, that our recent upgrade of devel/nspr should've bumped the major library version(s) :-( The new version provides some stuff, that is required to build the browsers -- without the major number bump, the browsers will not be able to LIB_DEPEND properly. From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 04:34:37 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A96216A41F for ; Thu, 28 Jul 2005 04:34:37 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9C0A43D45 for ; Thu, 28 Jul 2005 04:34:36 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6S4YjTd028683; Thu, 28 Jul 2005 00:34:45 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Mikhail Teterin In-Reply-To: <200507280031.12568@aldan> References: <200507272315.14407.mi+mx@aldan.algebra.com> <1122521209.25076.0.camel@shumai.marcuscom.com> <200507280031.12568@aldan> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-zlLiT29Fzi9MYbQr/NwO" Organization: MarcusCom, Inc. Date: Thu, 28 Jul 2005 00:34:09 -0400 Message-Id: <1122525249.25076.3.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@freebsd.org Subject: Re: updating security/nss X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 04:34:37 -0000 --=-zlLiT29Fzi9MYbQr/NwO Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2005-07-28 at 00:31 -0400, Mikhail Teterin wrote: > On Wednesday 27 July 2005 11:26 pm, you wrote: > =3D Thanks, but I have already been testing my own update to NSS, and tha= t > =3D will be committed when I'm done. Check the archives of this list for > =3D diff. >=20 > Great. I hope, you'll find it possible to use some of the features of my > version nevertheless. In particular: >=20 > . do not build/use NSS' own version of -lz; > . do not build/use NSS' own version of db (patch-sysdb); > . patch the tests, so they can be used automatically; > . fix a lot of compiler warnings and some warning-identified > bugs. The tests will not be run automatically. Most users don't care about this, and Kris is working on creating a regression framework for package builds on the cluster. As for the other things, you're free to modify the diff I sent out to the gnome list. >=20 > Yours, >=20 > -mi >=20 > P.S. I just realized, that our recent upgrade of devel/nspr should've > bumped the major library version(s) :-( The new version provides some > stuff, that is required to build the browsers -- without the major > number bump, the browsers will not be able to LIB_DEPEND properly. The browsers use their own version of nspr. Joe >=20 >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-zlLiT29Fzi9MYbQr/NwO Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC6GBBb2iPiv4Uz4cRAvnjAJ0QYAVCHNbC33HwV0U2YOqEnRvrrACdEbER unLbZqynO5OkmcEG+8V5IjU= =/uUJ -----END PGP SIGNATURE----- --=-zlLiT29Fzi9MYbQr/NwO-- From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 05:43:48 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18EFF16A420 for ; Thu, 28 Jul 2005 05:43:48 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: from mail24.sea5.speakeasy.net (mail24.sea5.speakeasy.net [69.17.117.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B93B43D46 for ; Thu, 28 Jul 2005 05:43:46 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: (qmail 21811 invoked from network); 28 Jul 2005 05:43:45 -0000 Received: from aldan.algebra.com (HELO blue.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail24.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 28 Jul 2005 05:43:45 -0000 Received: from blue.virtual-estates.net (blue [127.0.0.1]) by blue.virtual-estates.net (8.13.3/8.13.3) with ESMTP id j6S5hiN8059047; Thu, 28 Jul 2005 01:43:44 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by blue.virtual-estates.net (8.13.3/8.13.3/Submit) id j6S5hh2V059046; Thu, 28 Jul 2005 01:43:43 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) X-Authentication-Warning: blue.virtual-estates.net: mi set sender to mi+kde@aldan.algebra.com using -f From: Mikhail Teterin To: Joe Marcus Clarke Date: Thu, 28 Jul 2005 01:43:42 -0400 User-Agent: KMail/1.8.1 References: <200507272315.14407.mi+mx@aldan.algebra.com> <200507280031.12568@aldan> <1122525249.25076.3.camel@shumai.marcuscom.com> In-Reply-To: <1122525249.25076.3.camel@shumai.marcuscom.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: gnome@freebsd.org, kris@freebsd.org Subject: Re: updating security/nss X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 05:43:48 -0000 --Boundary-00=_PCH6CDHInVeU1CW Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Thursday 28 July 2005 12:34 am, Joe Marcus Clarke wrote: = > Great. I hope, you'll find it possible to use some of the features = > of my version nevertheless. In particular: = > = > . do not build/use NSS' own version of -lz; = > . do not build/use NSS' own version of db (patch-sysdb); = > . patch the tests, so they can be used automatically; = > . fix a lot of compiler warnings and some warning-identified = > bugs. = The tests will not be run automatically. Most users don't care about = this, _Users_ may not care (how do you know, BTW?), but you (the maintainers) should. Wouldn't you rather learn, that "test such and such failed", than "evolution crashed"? Also, if some change in the OS breaks a test, we better learn about quickly -- and with automated tests in post-build we will. If you read the change I submitted, you'll see, that the vendors' tests run only if BATCH is defined -- is that a compromise? = and Kris is working on creating a regression framework for package = builds on the cluster. Whatever regression framework Kris (CC-ed) comes up with, it should be using software vendors' own self-tests, whenever such tests are available. In fact, one of the ways to do it would be to check if a port has a "test" (or "do-test") target. My version of the update (for both NSPR and NSS) provide such a target to each and I've spent considerable amounts of both time and effort to make the tests easy to run and to avoid bogus failures. These are live and kicking regression tests available today... = As for the other things, you're free to modify the diff I sent out to = the gnome list. Can you give me a URL? = > P.S. I just realized, that our recent upgrade of devel/nspr = > should've bumped the major library version(s) :-( The new version = > provides some stuff, that is required to build the browsers -- = > without the major number bump, the browsers will not be able to = > LIB_DEPEND properly. = = The browsers use their own version of nspr. They should not. I'm attaching your e-mail from 6 months ago, which points at the then-current NSPR being too old as the only barrier to using it instead of browsers' own versions. That e-mail prompted me to file: https://bugzilla.mozilla.org/show_bug.cgi?id=276891 which was finally (partially) solved a few weeks ago... Browsers' configure scripts have the --with-system-nspr option and we should definetly use it. Installing include/mozilla/nspr, include/firefox/nspr, and include/nspr is SO WRONG, I can't believe, we are even discussing this... On top of that, we should consider something like --with-system-nss too. At any rate, the need for the major-version bump for -lnspr4 follows from the simple fact, that it provides new symbols. Things, which don't care (gaim, evolution) should have their LIB_DEPENDS cleaned up to not insist on a particular version of nspr. Browsers (when changed) will need to LIB_DEPEND on: nspr.[2-9]:${PORTSDIR}/devel/nspr Yours, -mi --Boundary-00=_PCH6CDHInVeU1CW Content-Type: message/rfc822; name="mozilla vs. nspr" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="mozilla vs. nspr" Return-Path: Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by corbulon.video-collage.com (8.13.1/8.13.1) with ESMTP id j01LYRrF070030 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 1 Jan 2005 16:34:28 -0500 (EST) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.1/8.13.1) with ESMTP id j01LZ4cY063127; Sat, 1 Jan 2005 16:35:04 -0500 (EST) (envelope-from marcus@marcuscom.com) Subject: Re: mozilla vs. nspr From: Joe Marcus Clarke To: Mikhail Teterin Cc: FreeBSD GNOME Users In-Reply-To: <200501011033.j01AXEuf013785@aldan.algebra.com> References: <200501011033.j01AXEuf013785@aldan.algebra.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-csBb16rR1LppNbuhKvUh" Organization: MarcusCom, Inc. Date: Sat, 01 Jan 2005 16:34:00 -0500 Message-Id: <1104615240.38283.6.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.0.3 FreeBSD GNOME Team Port X-Virus-Scanned: clamd / ClamAV version devel-20040615, clamav-milter version 0.73a on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 X-SpamProbe: GOOD 0.0000000 12b7d191bdb8439ecf2fe7e33ad14181 X-UID: 19908 Content-Length: 1414 X-Keywords: Status: ORr X-Length: 3086 --=-csBb16rR1LppNbuhKvUh Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2005-01-01 at 05:33 -0500, Mikhail Teterin wrote: > Hello, >=20 > Why do www/mozilla and www/mozilla-devel build and install its own > versions of libnspr4 into ${PREFIX}/lib/mozilla(-devel)? Because they need to. The version of nspr that comes with Mozilla is newer than devel/nspr. >=20 > The ports require and the resulting mozilla-bin executables use the > ${PREFIX}/lib/libnspr4.so... Yep, because if they tried to use the port version, they would get undefined symbol errors. >=20 > Can this be fixed -- to stop the "DLL hell"? Thanks! There's nothing broken. Both versions are unfortunate necessities. Joe >=20 > -mi=20 >=20 > P.S. Happy New Year! :-) > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-csBb16rR1LppNbuhKvUh Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBB1xdIb2iPiv4Uz4cRAgsfAJ9M5FbO8bDKP6fbRTF6GrixwxV/8QCghbPx 330Ksw40gPUqrMno0D/u4Fc= =Xwse -----END PGP SIGNATURE----- --=-csBb16rR1LppNbuhKvUh-- --Boundary-00=_PCH6CDHInVeU1CW-- From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 05:53:19 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04F9116A41F; Thu, 28 Jul 2005 05:53:19 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 527E643D45; Thu, 28 Jul 2005 05:53:18 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6S5rRAH029263; Thu, 28 Jul 2005 01:53:27 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Mikhail Teterin In-Reply-To: <200507280143.43228@aldan> References: <200507272315.14407.mi+mx@aldan.algebra.com> <200507280031.12568@aldan> <1122525249.25076.3.camel@shumai.marcuscom.com> <200507280143.43228@aldan> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-j/5SNw5CBbex0P02Hhlo" Organization: MarcusCom, Inc. Date: Thu, 28 Jul 2005 01:52:50 -0400 Message-Id: <1122529970.25076.15.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@freebsd.org, kris@freebsd.org Subject: Re: updating security/nss X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 05:53:19 -0000 --=-j/5SNw5CBbex0P02Hhlo Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2005-07-28 at 01:43 -0400, Mikhail Teterin wrote: > On Thursday 28 July 2005 12:34 am, Joe Marcus Clarke wrote: > =3D > Great. I hope, you'll find it possible to use some of the features > =3D > of my version nevertheless. In particular: > =3D >=20 > =3D > . do not build/use NSS' own version of -lz; > =3D > . do not build/use NSS' own version of db (patch-sysdb); > =3D > . patch the tests, so they can be used automatically; > =3D > . fix a lot of compiler warnings and some warning-identified > =3D > bugs. >=20 > =3D The tests will not be run automatically. Most users don't care about > =3D this, >=20 > _Users_ may not care (how do you know, BTW?), but you (the maintainers) > should. Wouldn't you rather learn, that "test such and such failed", > than "evolution crashed"? Also, if some change in the OS breaks a test, > we better learn about quickly -- and with automated tests in post-build > we will. If you read the change I submitted, you'll see, that the > vendors' tests run only if BATCH is defined -- is that a compromise? I don't see the advantage. In all the years we've had nspr/nss, I've never seen a major failure. >=20 > =3D and Kris is working on creating a regression framework for package > =3D builds on the cluster. >=20 > Whatever regression framework Kris (CC-ed) comes up with, it should > be using software vendors' own self-tests, whenever such tests are > available. In fact, one of the ways to do it would be to check if a port > has a "test" (or "do-test") target. Yep. >=20 > My version of the update (for both NSPR and NSS) provide such a target > to each and I've spent considerable amounts of both time and effort to > make the tests easy to run and to avoid bogus failures. >=20 > These are live and kicking regression tests available today... And they're great, but users don't know what to do with them, and these ports have not proven problematic enough to add extra build time for users. As a maintainer, I would run the tests upon updates. If users did start complaining about problems, and we just had a recent OS update, I could run the tests then as well. > =20 > =3D As for the other things, you're free to modify the diff I sent out to > =3D the gnome list. >=20 > Can you give me a URL? http://www.marcuscom.com/downloads/nss.diff >=20 > =3D > P.S. I just realized, that our recent upgrade of devel/nspr > =3D > should've bumped the major library version(s) :-( The new version > =3D > provides some stuff, that is required to build the browsers -- > =3D > without the major number bump, the browsers will not be able to > =3D > LIB_DEPEND properly. > =3D > =3D The browsers use their own version of nspr. >=20 > They should not. I'm attaching your e-mail from 6 months ago, which > points at the then-current NSPR being too old as the only barrier to > using it instead of browsers' own versions. That e-mail prompted me > to file: >=20 > https://bugzilla.mozilla.org/show_bug.cgi?id=3D276891 >=20 > which was finally (partially) solved a few weeks ago... >=20 > Browsers' configure scripts have the >=20 > --with-system-nspr >=20 > option and we should definetly use it. Installing include/mozilla/nspr, > include/firefox/nspr, and include/nspr is SO WRONG, I can't believe, we > are even discussing this... >=20 > On top of that, we should consider something like --with-system-nss too. >=20 > At any rate, the need for the major-version bump for -lnspr4 follows > from the simple fact, that it provides new symbols. Things, which don't > care (gaim, evolution) should have their LIB_DEPENDS cleaned up to not > insist on a particular version of nspr. >=20 > Browsers (when changed) will need to LIB_DEPEND on: >=20 > nspr.[2-9]:${PORTSDIR}/devel/nspr Okay, so new symbols were added. I don't see why we have to bump the shared library version since ports will still work with these new versions. That will just force users to needlessly recompile ports. In fact, we're currently looking at a way of keeping all GNOME-related shared libs at one version number unless ABI backwards compatibility is broken. Joe >=20 > Yours, >=20 > -mi >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-j/5SNw5CBbex0P02Hhlo Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC6HKyb2iPiv4Uz4cRAjI7AKCi2Exibj6Cg2NkSkRGD5USgR6FBQCfUz68 5cAU7ErghQNtPWBlrj6MH48= =w6It -----END PGP SIGNATURE----- --=-j/5SNw5CBbex0P02Hhlo-- From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 07:31:02 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B34516A41F for ; Thu, 28 Jul 2005 07:31:02 +0000 (GMT) (envelope-from mat.wilkinson@gmail.com) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DA2743D49 for ; Thu, 28 Jul 2005 07:31:01 +0000 (GMT) (envelope-from mat.wilkinson@gmail.com) Received: by rproxy.gmail.com with SMTP id r35so600114rna for ; Thu, 28 Jul 2005 00:31:00 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:subject:from:to:content-type:date:message-id:mime-version:x-mailer; b=MxvfTpHnoqqrb6/ggHoUmx6bR5i/hg3+0RHtm4jEJ3UJmh+eE6ZWJOJB80MQXgPT5q041sBY19b2Eumr5RpLqWazn42z5BuIyYsEpQsYXlimSe6KyaESjQEuj4qEd/pq3GU8XbdrG73NVCpyqYOgtHy2MWfdBMVRIb46V3eI4Yk= Received: by 10.38.12.43 with SMTP id 43mr1041541rnl; Thu, 28 Jul 2005 00:31:00 -0700 (PDT) Received: from localhost.localdomain ([86.134.99.32]) by mx.gmail.com with ESMTP id b66sm2804520rne.2005.07.28.00.30.59; Thu, 28 Jul 2005 00:31:00 -0700 (PDT) From: Matthew Wilkinson To: freebsd-gnome@freebsd.org Content-Type: multipart/mixed; boundary="=-RQFmYr8PIxU5AqQKMJTF" Date: Thu, 28 Jul 2005 08:30:49 +0100 Message-Id: <1122535849.3293.10.camel@octavian.home.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.1.1 FreeBSD GNOME Team Port X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Shared object libexif.so.10 not found, causing nautilus problems. X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 07:31:02 -0000 --=-RQFmYr8PIxU5AqQKMJTF Content-Type: text/plain Content-Transfer-Encoding: 7bit Hey guys, I'm new to FreeBSD, so if this is the wrong mailing list please forgive me :-) I installed, using the Ports system, f-spot, in doing so I believe it upgraded a shared object, libexif, which has caused nautilus 2.10 to break. The first thing I tried to do was diagnose the problem with the gnomelogalyzer shell script, this prompted me to update some libraries. I then updated my ports tree, and system using #portupgrade -varR, but this has not helped, and I still get the same problem. I have since #make deinstalled nautilus, and tried to rebuild it, but it will fail. Here is the nessissary infomation: octavian# uname -r 5.4-RELEASE I have attached the log, /usr/ports/x11-fm/nautilus2/work/nautilus-2.10.1/config.log , because it was very lengthy. octavian# ls /var/db/pkg/ ORBit2-2.12.2 libIDL-0.8.6 abiword-2.2.5_2 libXft-2.1.7 aspell-0.60.3 liba52-0.7.4_1 at-spi-1.6.3_1 libart_lgpl2-2.3.17 atk-1.9.1 libaudiofile-0.2.6 autoconf-2.13.000227_5 libbonobo-2.8.1_1 autoconf-2.53_3 libbonoboui-2.8.1_2 autoconf-2.59_2 libcroco-0.6.0_1 automake-1.4.6_2 libdts-0.0.2 automake-1.5_2,1 libdvdcss-1.2.8_1 bash-3.0.16_1 libdvdnav-0.1.9_1 bison-1.75_2 libdvdread-0.9.4_1 bitstream-vera-1.10_1 libexif-0.6.12_1 bsdiff-4.2 libexif-gtk-0.3.4_3 bugbuddy-2.10.0_1 libgail-gnome-1.1.0_1 cairo-0.4.0 libgcrypt-1.2.1_1 cdparanoia-3.9.8_7 libgda2-1.2.2_1 cjk-cdrtools-2.01.20041227_1 libglade2-2.5.1_2 clearlooks-0.5 libglut-6.0.1 clearlooks-metacity-0.5 libgnome-2.10.0 cups-base-1.1.23.0_4 libgnomecanvas-2.10.0_1 cvsup-without-gui-16.1h_2 libgnomedb-1.2.2 dasher-3.2.15 libgnomeprint-2.10.1 db4-4.0.14_1,1 libgnomeprintui-2.10.1 desktop-file-utils-0.10_2 libgnomeui-2.10.0_1 docbook-sk-4.1.2_3 libgpg-error-1.0_1 docbook-xml-4.2_1 libgphoto2-2.1.6 docbook-xsl-1.68.1 libgsf-1.11.1_1 dri-6.2.1,2 libgtkhtml-2.6.3_1 eel-2.10.0 libgtop2-2.10.2 enchant-1.1.5_1 libiconv-1.9.2_1 eog-2.9.0_1 libid3tag-0.15.0b_2 epiphany-1.6.0_2 libltdl-1.5.18 esound-0.2.36 libmad-0.15.1b_1 evince-0.3.0 libmusicbrainz-2.1.1 evolution-2.2.1.1_1 libogg-1.1.2_1,3 evolution-data-server-1.2.1_2 libpixman-0.1.5 evolution-webcal-2.2.0 librsvg2-2.9.5_2 expat-1.95.8_3 libsoup-2.2.3 ezm3-1.2 libtasn1-0.2.13 f-spot-0.0.13 libtheora-1.0.a4 fam-2.6.9_6 libtool-1.3.5_2 fileroller-2.10.0_1,1 libtool-1.5.18 flac-1.1.2 libusb-0.1.10a fontconfig-2.2.3,1 libvorbis-1.1.1,3 freebsd-sha256-20050310 libwmf-0.2.8.3 freebsd-update-1.6_1 libwnck-2.10.0 freetype2-2.1.10 libxklavier-2.0_2,1 fribidi-0.10.4_1 libxml2-2.6.20 gail-1.8.2_1 libxslt-1.1.14 gal2-2.4.1 linc-1.0.3_3 gcalctool-5.5.41,2 links-2.1.p17,1 gconf-editor-2.10.0,1 linux_base-8-8.0_6 gconf2-2.10.0 lynx-ssl-2.8.5 gdm-2.6.0.8_1 m4-1.4.3 gedit-2.10.0_1 mDNSResponder-107.1_1 gettext-0.14.5 meld-0.9.4.1_2 ggv-2.8.4_2 metacity-2.10.0 ghostscript-gnu-7.07_13 mono-1.1.8.2_1 gle-3.0.3 mozilla-1.7.7,2 glib-2.6.5_1 nasm-0.98.39,1 glitz-0.4.0 nautilus-cd-burner-2.10.0 gmake-3.80_2 nspr-4.6 gnome-backgrounds-2.10.0 nss-3.9.2 gnome-icon-theme-2.10.0 openldap-client-2.2.27 gnome-menus-2.10.0 p5-XML-Parser-2.34_1 gnome-themes-2.10.0 p5-gettext-1.03 gnome2-2.10.0 pango-1.8.1 gnomeapplets2-2.10.0_1 perl-5.8.7 gnomeaudio2-2.0.0 pkgconfig-0.17.2 gnomecontrolcenter2-2.10.0_2 pkgdb.db gnomedesktop-2.10.0 png-1.2.8_2 gnomedocutils-0.1.3 poppler-0.3.1 gnomegames2-2.10.0_1 popt-1.7 gnomehier-2.0_7 portsnap-0.9.2 gnomekeyring-0.4.2 portupgrade-20041226_5 gnomemag-0.12.0_1 py24-gnome-2.10.0 gnomemedia2-2.10.0_3 py24-gtk-2.6.1 gnomemimedata-2.4.2 py24-numeric-23.8 gnomenetstatus-2.10.0 py24-orbit-2.0.1_1 gnomenettool-1.2.0,1 python-2.4.1_2 gnomepanel-2.10.0_1 rpm-3.0.6_10 gnomesession-2.10.0 rsync-2.6.5 gnomespeech-0.3.6_2 ruby-1.8.2_4 gnomespell-1.0.5_5 ruby18-bdb4-0.5.3 gnomesystemmonitor-2.10.0 samba-2.2.12 gnomesystemtools-1.2.0_2 samba-libsmbclient-3.0.14a_2 gnometerminal-2.10.0_1 scrollkeeper-0.3.14_1,1 gnomeuserdocs2-2.8.1 sdocbook-xml-4.1.2.5_2 gnomeutils2-2.10.0,1 shared-mime-info-0.15_9 gnomevfs2-2.10.0_1 sound-juicer-2.10.0_1 gnopernicus-0.10.4 sqlite-2.8.16 gnutls-1.0.24_1 startup-notification-0.8_1 gok-1.0.2 sudo-1.6.8.9 gpdf-2.10.0_1 system-tools-backends-1.2.0_1 gsfonts-8.11_2 tcl-8.4.11,1 gstreamer-0.8.10 tiff-3.7.3 gstreamer-ffmpeg-0.8.5 totem-gstreamer-1.0_2 gstreamer-plugins-0.8.10_1 unzip-5.52_1 gstreamer-plugins-a52dec-0.8.10_1 vino-2.10.0 gstreamer-plugins-cdparanoia-0.8.10_1 vte-0.11.12_1 gstreamer-plugins-core-0.8_2 wv-1.0.0_3 gstreamer-plugins-dts-0.8.10_1 xchat2-2.4.2 gstreamer-plugins-dvd-0.8.10_1 ximian-connector-2.2.1_1 gstreamer-plugins-esound-0.8.10_1 xmlcatmgr-2.2 gstreamer-plugins-flac-0.8.10_1 xorg-6.8.2 gstreamer-plugins-gconf-0.8.8_4 xorg-clients-6.8.2 gstreamer-plugins-gnomevfs-0.8.8_3 xorg-documents-6.8.2 gstreamer-plugins-libpng-0.8.10_1 xorg-fonts-100dpi-6.8.2 gstreamer-plugins-mad-0.8.10_1 xorg-fonts-75dpi-6.8.2 gstreamer-plugins-ogg-0.8.10_1 xorg-fonts-cyrillic-6.8.2 gstreamer-plugins-vorbis-0.8.10_1 xorg-fonts-encodings-6.8.2 gstreamer-plugins-xvid-0.8.10_1 xorg-fonts-miscbitmaps-6.8.2 gtar-1.15.1_1 xorg-fonts-truetype-6.8.2 gtk-2.6.4_1 xorg-fonts-type1-6.8.2 gtk-engines2-2.6.2 xorg-fontserver-6.8.2 gtk-sharp-1.0.10_1 xorg-libraries-6.8.2 gtkhtml3-3.6.1 xorg-manpages-6.8.2 gtksourceview-1.2.0_1 xorg-nestserver-6.8.2 gucharmap-gnome-1.4.3_1 xorg-printserver-6.8.2 guile-1.6.5 xorg-server-6.8.2_3 help2man-1.35.1 xorg-vfbserver-6.8.2 hicolor-icon-theme-0.5 xscreensaver-gnome-4.20_1 howl-1.0.0 xterm-203 imake-6.8.2 xvid-1.0.3,1 intltool-0.33 yelp-2.9.3_3 jpeg-6b_3 zenity-2.10.0 lcms-1.14,1 zip-2.3_2 Thanks for your help, any is appreciated! Matt. --=-RQFmYr8PIxU5AqQKMJTF-- From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 12:05:54 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 525D116A41F for ; Thu, 28 Jul 2005 12:05:54 +0000 (GMT) (envelope-from piotr.smyrak@heron.pl) Received: from sys.heron.com.pl (sys.heron.com.pl [195.117.24.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4981543D45 for ; Thu, 28 Jul 2005 12:05:53 +0000 (GMT) (envelope-from piotr.smyrak@heron.pl) Received: from m231.c153.petrotel.pl ([217.28.153.231] helo=smyru.mshome.net) by sys.heron.com.pl with asmtp (Exim 4.23) id 1Dy73k-000Og2-6W for freebsd-gnome@freebsd.org; Thu, 28 Jul 2005 14:00:20 +0200 Date: Thu, 28 Jul 2005 14:05:47 +0200 From: Piotr Smyrak To: freebsd-gnome@freebsd.org Message-ID: <20050728140547.0687652e@smyru.mshome.net> In-Reply-To: <42E8056D.9030501@FreeBSD.org> References: <1122499467.610.10.camel@localhost> <42E801E3.8020706@FreeBSD.org> <1122501163.610.16.camel@localhost> <42E8056D.9030501@FreeBSD.org> X-Mailer: Sylpheed-Claws 1.0.4a (GTK+ 1.2.10; i386-portbld-freebsd5.3) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: Upgrading GNOME X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 12:05:54 -0000 On Wed, 27 Jul 2005 18:06:37 -0400, Joe Marcus Clarke wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Frank Jahnke wrote: > | On Wed, 2005-07-27 at 14:51, Joe Marcus Clarke wrote: > > |>| The upgrade is from Epiphany 1.4 to 2.2; Evolution is from > 1.0.6 to |>| 1.6.0. A simple-minded copying of the old files into > their original |>| locations showed that both Epiphany and > Evolution did not recognize |>| them. If there is a page > describing the upgrade I'd be happy to follow |>| it if a link is > provided. |> > |>You should never copy settings files. Instead, let the > applications |>themselves handle migration. Evolution, for > example, will migrate its |>own settings files. Copying files by > hand will only break things. | > | > | OK -- so what settings files do I delete to get this to work? > | Evolution's import facility, for example, did not recognize that > any | email files existed. I suspected that some of the index > files need to | be deleted, but before I do so I seek advice. > > No files should need to be deleted. Just restore your entire home > directory as it was under GNOME 2.4, and run each application. If > Evo is not recognizing the old files, you may be out of luck. Well, in such a case, I would suggest going back to the old Evolution and exporting the mailboxes and other information into some importable format like MBOX for mail, etc. Then get back to the new evo and import from them. HTH, -- Piotr Smyrak piotr.smyrak@heron.pl From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 12:38:55 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5E4716A41F; Thu, 28 Jul 2005 12:38:55 +0000 (GMT) (envelope-from root@chinsan.twbbs.org) Received: from chinsan.twbbs.org (220-135-48-40.HINET-IP.hinet.net [220.135.48.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 693CC43D46; Thu, 28 Jul 2005 12:38:55 +0000 (GMT) (envelope-from root@chinsan.twbbs.org) Received: by chinsan.twbbs.org (Postfix, from userid 0) id 1F68C73045; Thu, 28 Jul 2005 20:39:02 +0800 (CST) To: FreeBSD-gnats-submit@freebsd.org From: chinsan X-send-pr-version: 3.113 X-GNATS-Notify: Message-Id: <20050728123902.1F68C73045@chinsan.twbbs.org> Date: Thu, 28 Jul 2005 20:39:02 +0800 (CST) Cc: gnome@FreeBSD.org Subject: [UPDATE] print/freetype2: Readd WITH_CJK knob with an updated patch X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: chinsan List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 12:38:56 -0000 >Submitter-Id: current-users >Originator: chinsan >Organization: FreeBSD Taiwan >Confidential: no >Synopsis: [UPDATE] print/freetype2: Readd WITH_CJK knob with an updated patch >Severity: non-critical >Priority: low >Category: ports >Class: update >Release: FreeBSD 5.4-STABLE i386 >Environment: System: FreeBSD chinsan.twbbs.org 5.4-STABLE FreeBSD 5.4-STABLE #0: Thu Jul 7 10:03:49 CST 2005 root@chinsan.twbbs.org:/usr/obj/usr/src/sys/GENERIC i386 >Description: -This is a new CJK patch(also fix display under emboldening) also includes the following patchs: http://firefly.idv.tw/setfont-xft/patches/freetype/old/freetype-2.1.4-smooth-usegamma-20030519.patch http://lists.gnu.org/archive/html/freetype-devel/2005-06/msg00070.html - port maintainer(gnome@FreeBSD.org) is CC'd. >How-To-Repeat: >Fix: --- freetype2.diff begins here --- diff -ruN freetype2.orig/Makefile freetype2/Makefile --- freetype2.orig/Makefile Fri Jul 15 00:52:56 2005 +++ freetype2/Makefile Thu Jul 28 01:50:24 2005 @@ -35,12 +35,13 @@ CFLAGS+= -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER .endif -#.if defined(WITH_CJK) -#PATCH_SITES+= ftp://local-distfiles.freebsd.org.cn/pub/china-ports/hamigua/ \ -# http://bsdchat.com/dist/firefly-cjk-patchset/ -#PATCHFILES+= cjk-freetype-2.1.9-20050315.patch.gz -#PATCH_DIST_STRIP+= -p1 -#.endif +.if defined(WITH_CJK) +PATCH_SITES+= http://bsdchat.com/dist/firefly-cjk-patchset/ \ + http://bbs.ilc.edu.tw/~chinsan/ \ + ftp://local-distfiles.freebsd.org.cn/pub/china-ports/hamigua/ +PATCHFILES+= cjk-freetype-2.1.10-20050728.patch.gz +PATCH_DIST_STRIP+= -p1 +.endif pre-everything:: .if !defined(WITHOUT_TTF_BYTECODE_ENABLED) diff -ruN freetype2.orig/distinfo freetype2/distinfo --- freetype2.orig/distinfo Fri Jul 15 00:52:56 2005 +++ freetype2/distinfo Thu Jul 28 02:47:15 2005 @@ -1,4 +1,4 @@ MD5 (freetype-2.1.10.tar.bz2) = a4012e7d1f6400df44a16743b11b8423 SIZE (freetype-2.1.10.tar.bz2) = 1037107 -MD5 (cjk-freetype-2.1.9-20050315.patch.gz) = 6939b67cb81e1ffe9b9758cce20f3bc7 -SIZE (cjk-freetype-2.1.9-20050315.patch.gz) = 17437 +MD5 (cjk-freetype-2.1.10-20050728.patch.gz) = 7584b9c3de3e1e032897a48f00e2c0f4 +SIZE (cjk-freetype-2.1.10-20050728.patch.gz) = 1200 --- freetype2.diff ends here --- From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 13:29:39 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96EAA16A41F for ; Thu, 28 Jul 2005 13:29:39 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: from mail28.sea5.speakeasy.net (mail28.sea5.speakeasy.net [69.17.117.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id A069543D4C for ; Thu, 28 Jul 2005 13:29:38 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: (qmail 30007 invoked from network); 28 Jul 2005 13:29:35 -0000 Received: from aldan.algebra.com (HELO blue.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail28.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 28 Jul 2005 13:29:35 -0000 Received: from blue.virtual-estates.net (blue [127.0.0.1]) by blue.virtual-estates.net (8.13.3/8.13.3) with ESMTP id j6SDTWJD060610; Thu, 28 Jul 2005 09:29:33 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by blue.virtual-estates.net (8.13.3/8.13.3/Submit) id j6SDTW16060609; Thu, 28 Jul 2005 09:29:32 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) X-Authentication-Warning: blue.virtual-estates.net: mi set sender to mi+kde@aldan.algebra.com using -f From: Mikhail Teterin To: Joe Marcus Clarke Date: Thu, 28 Jul 2005 09:29:31 -0400 User-Agent: KMail/1.8.1 References: <200507272315.14407.mi+mx@aldan.algebra.com> <200507280143.43228@aldan> <1122529970.25076.15.camel@shumai.marcuscom.com> In-Reply-To: <1122529970.25076.15.camel@shumai.marcuscom.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: gnome@freebsd.org, kris@freebsd.org Subject: Re: updating security/nss X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 13:29:39 -0000 On Thursday 28 July 2005 01:52 am, Joe Marcus Clarke wrote: = > _Users_ may not care (how do you know, BTW?), but you (the maintainers) = > should. Wouldn't you rather learn, that "test such and such failed", = > than "evolution crashed"? Also, if some change in the OS breaks a test, = > we better learn about quickly -- and with automated tests in post-build = > we will. If you read the change I submitted, you'll see, that the = > vendors' tests run only if BATCH is defined -- is that a compromise? = = I don't see the advantage. In all the years we've had nspr/nss, I've = never seen a major failure. You mean, NSS build was not dying on alpha until OSVERSION 500035? If someone reports a problem, whould not you rather be able to ask them to "please, type make test, and report any test failures"? = And they're great, but users don't know what to do with them, and = these ports have not proven problematic enough to add extra build time = for users. You keep ignoring the fact, that in the changes, I sent you for both NSPR and NSS, the tests will only run automatically if BATCH is defined. I mentioned this at least thrice already -- I suspect, you are not paying much attention to this conversation... I'll repeat. BATCH is set on the package-building cluster (which will let these tests be used as regression tests for the OS on all platforms) and by users, who build non-interactively (and aren't as sensitive to extra 15 minutes of build-time). Why is this not a good compromise? = As a maintainer, I would run the tests upon updates. If users did = start complaining about problems, and we just had a recent OS update, = I could run the tests then as well. One word: BITROT. A friendly automated e-mail from Kris about a build/test failure (with a pointer to build-log) will be much more useful to you, than a "it crashes" report from a user. It will also arrive quicker making it easier to isolate the problem to a recent commit elsewhere. Alright, so you insist on not running these automatically. Make it _possible_, at least, to run them at all. I spent a day fixing NSPR tests runnable and debugging a few odd failures. One of the tests found a real problem in FreeBSD: http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/84106 = > Can you give me a URL? = = http://www.marcuscom.com/downloads/nss.diff Ok, thanks, I'll take a look. = > nspr.[2-9]:${PORTSDIR}/devel/nspr = = Okay, so new symbols were added. I don't see why we have to bump the = shared library version since ports will still work with these new = versions. = That will just force users to needlessly recompile ports. No, it would not. The ports, that don't care should, of course, be changed: -LIB_DEPENDS= nspr4.1:${PORTSDIR}/devel/nspr +LIB_DEPENDS= nspr4:${PORTSDIR}/devel/nspr And Gaim, for example, is like that already. = In fact, we're currently looking at a way of keeping all GNOME-related = shared libs at one version number unless ABI backwards compatibility = is broken. That's wrong -- same major number implies both backwards _and forwards_ compatibility. But nspr is not even "GNOME-related" :-) I could not find anything shared library-specific on our sites, but here is a link from a sibling-OS (they use minor numbers too): http://www.openbsd.org/porting/libraries.html That's all theory. Practically, without the major version bump how will a port, that needs the features of the newer version, be able to express that need in LIB_DEPENDS? -mi From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 17:29:26 2005 Return-Path: X-Original-To: gnome@hub.freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E75F16A41F; Thu, 28 Jul 2005 17:29:26 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30BA243D46; Thu, 28 Jul 2005 17:29:26 +0000 (GMT) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6SHTQwD035332; Thu, 28 Jul 2005 17:29:26 GMT (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6SHTQwY035328; Thu, 28 Jul 2005 17:29:26 GMT (envelope-from linimon) Date: Thu, 28 Jul 2005 17:29:26 GMT From: Mark Linimon Message-Id: <200507281729.j6SHTQwY035328@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org Cc: Subject: Re: ports/84220: [UPDATE] print/freetype2: Readd WITH_CJK knob with an updated patch X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 17:29:26 -0000 Synopsis: [UPDATE] print/freetype2: Readd WITH_CJK knob with an updated patch Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jul 28 17:29:13 GMT 2005 Responsible-Changed-Why: Over to maintainer. http://www.freebsd.org/cgi/query-pr.cgi?pr=84220 From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 22:39:34 2005 Return-Path: X-Original-To: gnome@hub.freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A46316A420; Thu, 28 Jul 2005 22:39:34 +0000 (GMT) (envelope-from pav@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 086B743D46; Thu, 28 Jul 2005 22:39:34 +0000 (GMT) (envelope-from pav@FreeBSD.org) Received: from freefall.freebsd.org (pav@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6SMdXhk081980; Thu, 28 Jul 2005 22:39:33 GMT (envelope-from pav@freefall.freebsd.org) Received: (from pav@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6SMdXds081976; Thu, 28 Jul 2005 22:39:33 GMT (envelope-from pav) Date: Thu, 28 Jul 2005 22:39:33 GMT From: Pav Lucistnik Message-Id: <200507282239.j6SMdXds081976@freefall.freebsd.org> To: chinsan.tw@gmail.com, pav@FreeBSD.org, gnome@FreeBSD.org Cc: Subject: Re: ports/84220: [UPDATE] print/freetype2: Readd WITH_CJK knob with an updated patch X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 22:39:34 -0000 Synopsis: [UPDATE] print/freetype2: Readd WITH_CJK knob with an updated patch State-Changed-From-To: open->closed State-Changed-By: pav State-Changed-When: Thu Jul 28 22:39:28 GMT 2005 State-Changed-Why: Committed, thanks! http://www.freebsd.org/cgi/query-pr.cgi?pr=84220 From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 28 22:42:52 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0774C16A41F for ; Thu, 28 Jul 2005 22:42:52 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from mail22.sea5.speakeasy.net (mail22.sea5.speakeasy.net [69.17.117.24]) by mx1.FreeBSD.org (Postfix) with ESMTP id B095D43D49 for ; Thu, 28 Jul 2005 22:42:50 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: (qmail 26411 invoked from network); 28 Jul 2005 22:42:50 -0000 Received: from aldan.algebra.com ([216.254.65.224]) (envelope-sender ) by mail22.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 28 Jul 2005 22:42:49 -0000 Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.1/8.13.1) with ESMTP id j6SMgk5G030111 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 28 Jul 2005 18:42:47 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from mteterin.us.murex.com (195-11.customer.cloud9.net [168.100.195.11]) by corbulon.video-collage.com (8.13.4/8.13.1) with ESMTP id j6SMgbLT041913 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 28 Jul 2005 18:42:39 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from mteterin.us.murex.com (mteterin@localhost [127.0.0.1]) by mteterin.us.murex.com (8.13.3/8.13.3) with ESMTP id j6SMgWwZ064611; Thu, 28 Jul 2005 18:42:32 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by mteterin.us.murex.com (8.13.3/8.13.3/Submit) id j6SMgUgj064610; Thu, 28 Jul 2005 18:42:30 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) X-Authentication-Warning: mteterin.us.murex.com: mteterin set sender to mi+mx@aldan.algebra.com using -f From: Mikhail Teterin Organization: Virtual Estates, Inc. To: Joe Marcus Clarke Date: Thu, 28 Jul 2005 18:42:30 -0400 User-Agent: KMail/1.8.1 References: <200507272315.14407.mi+mx@aldan.algebra.com> <200507280143.43228@aldan> <1122529970.25076.15.camel@shumai.marcuscom.com> In-Reply-To: <1122529970.25076.15.camel@shumai.marcuscom.com> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200507281842.30681.mi+mx@aldan.algebra.com> X-Virus-Scanned: ClamAV devel-20050525/995/Wed Jul 27 16:13:50 2005 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: gnome@freebsd.org, kris@freebsd.org, Mikhail Teterin Subject: Re: updating security/nss X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Jul 2005 22:42:52 -0000 > http://www.marcuscom.com/downloads/nss.diff Ok. Here it is. I build both -- your version and mine and ran the vendor's tests (was a little trickier with yours, of course). The results (output.log, dbtest.log, cert.log) are exactly the same. Except in your version there is an unfixed complaint about using gets() in certutil. Here is where my version is better :-) 1.1) Your version seems to go through considerable pains to get and build nss-dbm-3.10.tar.gz -- mine just uses -lc's implementation (accomplished by the port's Makefile excluding dbm and by the new patch-sysdb patch). We do not need to build the Netscape's dbm part. Not for NSS, nor for the browsers... 1.2) Instead of zlib, my version uses -lz and does not install the bin/example and the bin/minigzip (accomplished by the port's Makefile excluding security/nss/cmd/zlib and by the new hunks in patch-cmd::platlibs.mk). 1.3) And, of course, my version makes running tests as easy as "make test" (test-target in the port's Makefile and patch-tests). 1.4) Perhaps, least importantly, I fix some warnings (including the gets()). Common shortcomings: 2.1) There is no need for patch-Makefile any more. Build seems to quietly skip the non-existing directories. But your version accidentally removed the $FreeBSD$ version from this patch, instead simply deleting it altogether. 2.2) In both of our versions there is a problem on amd64 :-( The crlutil appears to have a memory corruption -- look at output.log around the "Generating CRL for range 40-42 TestCA authority" on amd64. I intend to debug this with Purify on Linux/i386 and-or Solaris/sparc64 and report to maintainers. Now, not to be impolite, but merely blunt: after this examination, I do not see a single reason, why your version is better than mine. It is the same in some respects and worse in others. Honestly, you should just take mine -- unless you do find faults in it. But you'll need to conduct an examination of your own for that :-) Thank you. Yours, -mi From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 02:37:36 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BEA116A42F for ; Fri, 29 Jul 2005 02:37:35 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from mail24.sea5.speakeasy.net (mail24.sea5.speakeasy.net [69.17.117.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5CEEC43E99 for ; Fri, 29 Jul 2005 02:01:54 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: (qmail 2263 invoked from network); 29 Jul 2005 02:01:53 -0000 Received: from aldan.algebra.com ([216.254.65.224]) (envelope-sender ) by mail24.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 29 Jul 2005 02:01:53 -0000 Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.1/8.13.1) with ESMTP id j6T21eIA030507 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 28 Jul 2005 22:01:44 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from mteterin.us.murex.com (195-11.customer.cloud9.net [168.100.195.11]) by corbulon.video-collage.com (8.13.4/8.13.1) with ESMTP id j6T21YrS043194 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 28 Jul 2005 22:01:34 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from mteterin.us.murex.com (mteterin@localhost [127.0.0.1]) by mteterin.us.murex.com (8.13.3/8.13.3) with ESMTP id j6T21SZt066334 for ; Thu, 28 Jul 2005 22:01:28 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by mteterin.us.murex.com (8.13.3/8.13.3/Submit) id j6T21RXo066333 for gnome@freebsd.org; Thu, 28 Jul 2005 22:01:27 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) X-Authentication-Warning: mteterin.us.murex.com: mteterin set sender to mi+mx@aldan.algebra.com using -f From: Mikhail Teterin Organization: Virtual Estates, Inc. To: gnome@freebsd.org Date: Thu, 28 Jul 2005 22:01:27 -0400 User-Agent: KMail/1.8.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200507282201.27759.mi+mx@aldan.algebra.com> X-Virus-Scanned: ClamAV devel-20050525/995/Wed Jul 27 16:13:50 2005 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: Subject: on the usefulness of vendor's self tests X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 02:37:39 -0000 Whatever you decide to do, be sure to add my patch attached to: https://bugzilla.mozilla.org/show_bug.cgi?id=302585 The last hunk in it was missing in the version of patch-crlgen.c, that I sent to the list earlier. This hunk fixes the problem on all architectures (even if the tests were failing on amd64 only). -mi From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 04:26:01 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC47416A41F for ; Fri, 29 Jul 2005 04:26:01 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 499C443D48 for ; Fri, 29 Jul 2005 04:26:01 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6T4QDPK055714; Fri, 29 Jul 2005 00:26:13 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Mikhail Teterin In-Reply-To: <200507282201.27759.mi+mx@aldan.algebra.com> References: <200507282201.27759.mi+mx@aldan.algebra.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-KhLt1Ft8N6kKIY+fP49d" Organization: MarcusCom, Inc. Date: Fri, 29 Jul 2005 00:25:30 -0400 Message-Id: <1122611130.93447.0.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@freebsd.org Subject: Re: on the usefulness of vendor's self tests X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 04:26:02 -0000 --=-KhLt1Ft8N6kKIY+fP49d Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2005-07-28 at 22:01 -0400, Mikhail Teterin wrote: > Whatever you decide to do, be sure to add my patch attached to: >=20 > https://bugzilla.mozilla.org/show_bug.cgi?id=3D302585 >=20 > The last hunk in it was missing in the version of patch-crlgen.c, that I = sent=20 > to the list earlier. This hunk fixes the problem on all architectures (ev= en=20 > if the tests were failing on amd64 only). How does the last hunk in this patch fix a memory corruption problem on amd64? The last hunk is: @@ -1078,5 +1078,5 @@ PORT_SetError(SEC_ERROR_INVALID_ARGS); crlgen_PrintError(crlGenData->parsedLineNum, - "insufficient number of arguments.\n"); + "AddCert(%s, %s) insufficient number of argument= s.\n", certId, revocationDate); return SECFailure; } Joe --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-KhLt1Ft8N6kKIY+fP49d Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC6a+6b2iPiv4Uz4cRAmosAJ0fE5Mzjo1UKNrT8rAy9Iw9YYVgvQCfViuI 3bvkgqlvg4RATpjln3ai/GA= =BGU+ -----END PGP SIGNATURE----- --=-KhLt1Ft8N6kKIY+fP49d-- From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 05:22:13 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 81FAB16A41F for ; Fri, 29 Jul 2005 05:22:13 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: from mail26.sea5.speakeasy.net (mail26.sea5.speakeasy.net [69.17.117.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FCE843D45 for ; Fri, 29 Jul 2005 05:22:13 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: (qmail 5693 invoked from network); 29 Jul 2005 05:22:12 -0000 Received: from aldan.algebra.com (HELO blue.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail26.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 29 Jul 2005 05:22:12 -0000 Received: from blue.virtual-estates.net (blue [127.0.0.1]) by blue.virtual-estates.net (8.13.3/8.13.3) with ESMTP id j6T5MAUq096146; Fri, 29 Jul 2005 01:22:10 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by blue.virtual-estates.net (8.13.3/8.13.3/Submit) id j6T5MAQ8096145; Fri, 29 Jul 2005 01:22:10 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) X-Authentication-Warning: blue.virtual-estates.net: mi set sender to mi+kde@aldan.algebra.com using -f From: Mikhail Teterin To: Joe Marcus Clarke Date: Fri, 29 Jul 2005 01:22:09 -0400 User-Agent: KMail/1.8.1 References: <200507282201.27759.mi+mx@aldan.algebra.com> <1122611130.93447.0.camel@shumai.marcuscom.com> In-Reply-To: <1122611130.93447.0.camel@shumai.marcuscom.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: gnome@freebsd.org Subject: Re: on the usefulness of vendor's self tests X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 05:22:13 -0000 On Friday 29 July 2005 12:25 am, Joe Marcus Clarke wrote: = How does the last hunk in this patch fix a memory corruption problem on = amd64? The last hunk is: [...] Yes, indeed! You are right... I found the problem on one machine, but posted from the other. I've just updated the bug-report. https://bugzilla.mozilla.org/attachment.cgi?id=190926 Thank you! -mi From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 05:28:05 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4071F16A41F for ; Fri, 29 Jul 2005 05:28:05 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id C704E43D49 for ; Fri, 29 Jul 2005 05:28:04 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6T5SGsI056299; Fri, 29 Jul 2005 01:28:16 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Mikhail Teterin In-Reply-To: <200507290122.10212@aldan> References: <200507282201.27759.mi+mx@aldan.algebra.com> <1122611130.93447.0.camel@shumai.marcuscom.com> <200507290122.10212@aldan> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-D+WWF/YSmahHbAK9qEzY" Organization: MarcusCom, Inc. Date: Fri, 29 Jul 2005 01:27:34 -0400 Message-Id: <1122614854.93447.6.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@freebsd.org Subject: Re: on the usefulness of vendor's self tests X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 05:28:05 -0000 --=-D+WWF/YSmahHbAK9qEzY Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2005-07-29 at 01:22 -0400, Mikhail Teterin wrote: > On Friday 29 July 2005 12:25 am, Joe Marcus Clarke wrote: > =3D How does the last hunk in this patch fix a memory corruption problem = on > =3D amd64? The last hunk is: >=20 > [...] >=20 > Yes, indeed! You are right... I found the problem on one machine, but > posted from the other. I've just updated the bug-report. >=20 > https://bugzilla.mozilla.org/attachment.cgi?id=3D190926 Please resubmit your NSS update as a single unified diff which includes this patch. Joe >=20 > Thank you! >=20 > -mi >=20 >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-D+WWF/YSmahHbAK9qEzY Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC6b5Gb2iPiv4Uz4cRAt0dAJ4+ya02gt1ipoFG7lBeWkm5D9ZiqACdFtl5 zM0JvUKS8Zl0e7QweYWmYeg= =fx1d -----END PGP SIGNATURE----- --=-D+WWF/YSmahHbAK9qEzY-- From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 06:37:11 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 199D716A41F for ; Fri, 29 Jul 2005 06:37:11 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: from mail21.sea5.speakeasy.net (mail21.sea5.speakeasy.net [69.17.117.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC58543D4C for ; Fri, 29 Jul 2005 06:37:10 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: (qmail 12390 invoked from network); 29 Jul 2005 06:37:10 -0000 Received: from aldan.algebra.com (HELO blue.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail21.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 29 Jul 2005 06:37:09 -0000 Received: from blue.virtual-estates.net (blue [127.0.0.1]) by blue.virtual-estates.net (8.13.3/8.13.3) with ESMTP id j6T6b8RG037473; Fri, 29 Jul 2005 02:37:08 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by blue.virtual-estates.net (8.13.3/8.13.3/Submit) id j6T6b7S5037472; Fri, 29 Jul 2005 02:37:07 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) X-Authentication-Warning: blue.virtual-estates.net: mi set sender to mi+kde@aldan.algebra.com using -f From: Mikhail Teterin To: Joe Marcus Clarke Date: Fri, 29 Jul 2005 02:37:07 -0400 User-Agent: KMail/1.8.1 References: <200507282201.27759.mi+mx@aldan.algebra.com> <200507290122.10212@aldan> <1122614854.93447.6.camel@shumai.marcuscom.com> In-Reply-To: <1122614854.93447.6.camel@shumai.marcuscom.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: gnome@freebsd.org Subject: Re: on the usefulness of vendor's self tests X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 06:37:11 -0000 On Friday 29 July 2005 01:27 am, Joe Marcus Clarke wrote: = Please resubmit your NSS update as a single unified diff which includes = this patch. Here: http://aldan.algebra.com:8015/~mi/nss-update.diff and, while we are at it the new: http://aldan.algebra.com:8015/~mi/nspr-update.diff (against the current version 4.6) Thanks for your time! Yours, -mi From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 14:27:07 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0874116A41F for ; Fri, 29 Jul 2005 14:27:07 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: from mail21.sea5.speakeasy.net (mail21.sea5.speakeasy.net [69.17.117.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77CF243D46 for ; Fri, 29 Jul 2005 14:27:06 +0000 (GMT) (envelope-from mi+kde@aldan.algebra.com) Received: (qmail 28225 invoked from network); 29 Jul 2005 14:27:06 -0000 Received: from aldan.algebra.com (HELO blue.virtual-estates.net) ([216.254.65.224]) (envelope-sender ) by mail21.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 29 Jul 2005 14:27:05 -0000 Received: from blue.virtual-estates.net (blue [127.0.0.1]) by blue.virtual-estates.net (8.13.3/8.13.3) with ESMTP id j6TER4rx039175; Fri, 29 Jul 2005 10:27:04 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by blue.virtual-estates.net (8.13.3/8.13.3/Submit) id j6TER367039174; Fri, 29 Jul 2005 10:27:03 -0400 (EDT) (envelope-from mi+kde@aldan.algebra.com) X-Authentication-Warning: blue.virtual-estates.net: mi set sender to mi+kde@aldan.algebra.com using -f From: Mikhail Teterin To: Joe Marcus Clarke Date: Fri, 29 Jul 2005 10:27:02 -0400 User-Agent: KMail/1.8.1 References: <200507282201.27759.mi+mx@aldan.algebra.com> <200507290122.10212@aldan> <1122614854.93447.6.camel@shumai.marcuscom.com> In-Reply-To: <1122614854.93447.6.camel@shumai.marcuscom.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: gnome@freebsd.org Subject: updated (Re: on the usefulness of vendor's self tests) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 14:27:07 -0000 On Friday 29 July 2005 01:27 am, you wrote: = Please resubmit your NSS update as a single unified diff which includes = this patch. I've just updated my http://aldan.algebra.com:8015/~mi/nss-update.diff based on the information from NSS maintainers: https://bugzilla.mozilla.org/show_bug.cgi?id=298409 Yours, -mi From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 15:23:05 2005 Return-Path: X-Original-To: gnome@hub.freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FC9E16A41F; Fri, 29 Jul 2005 15:23:05 +0000 (GMT) (envelope-from vsevolod@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B6EBB43D55; Fri, 29 Jul 2005 15:23:03 +0000 (GMT) (envelope-from vsevolod@FreeBSD.org) Received: from freefall.freebsd.org (vsevolod@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6TFN34b017807; Fri, 29 Jul 2005 15:23:03 GMT (envelope-from vsevolod@freefall.freebsd.org) Received: (from vsevolod@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6TFN3ea017803; Fri, 29 Jul 2005 15:23:03 GMT (envelope-from vsevolod) Date: Fri, 29 Jul 2005 15:23:03 GMT From: Vsevolod Stakhov Message-Id: <200507291523.j6TFN3ea017803@freefall.freebsd.org> To: vsevolod@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org Cc: Subject: Re: ports/84308: Update port: devel/gnomebuild to 0.1.2 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 15:23:05 -0000 Synopsis: Update port: devel/gnomebuild to 0.1.2 Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: vsevolod Responsible-Changed-When: Fri Jul 29 15:22:40 GMT 2005 Responsible-Changed-Why: Over to maintainers. http://www.freebsd.org/cgi/query-pr.cgi?pr=84308 From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 17:31:33 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2C0D16A41F for ; Fri, 29 Jul 2005 17:31:32 +0000 (GMT) (envelope-from daniloavl@terra.com.br) Received: from linares.terra.com.br (linares.terra.com.br [200.154.55.228]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81B8143D45 for ; Fri, 29 Jul 2005 17:31:31 +0000 (GMT) (envelope-from daniloavl@terra.com.br) Received: from colueza.terra.com.br (colueza.terra.com.br [200.176.10.4]) by linares.terra.com.br (Postfix) with ESMTP id 749AC4DC066 for ; Fri, 29 Jul 2005 14:31:29 -0300 (BRT) X-Terra-Karma: -2% X-Terra-Hash: ba603b5f43f83d7fc5e167a3a6f94f12 Received-SPF: pass (colueza.terra.com.br: domain of terra.com.br designates 200.176.10.4 as permitted sender) client-ip=200.176.10.4; envelope-from=daniloavl@terra.com.br; helo=golf.sinprodf.org.br; Received: from golf.sinprodf.org.br (200-163-16-14.bsace705.e.brasiltelecom.net.br [200.163.16.14]) (authenticated user daniloavl) by colueza.terra.com.br (Postfix) with ESMTP id 011474C0055 for ; Fri, 29 Jul 2005 14:31:26 -0300 (BRT) From: Danilo Augusto Vicente Lara To: gnome@FreeBSD.org Content-Type: multipart/mixed; boundary="=-hwC6WnO/4Ic22HOCCVb9" Date: Fri, 29 Jul 2005 14:32:26 -0300 Message-Id: <1122658346.18489.27.camel@golf.sinprodf.org.br> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Upgrade error X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 17:31:33 -0000 --=-hwC6WnO/4Ic22HOCCVb9 Content-Type: text/plain Content-Transfer-Encoding: 7bit I try to upgrade my gnome2 port and I have a problem. I use gnomelogalyzer.sh and did it's suggestion,but without success. I'm sending the output of the failure of the make command and the port config.log. I'm waiting for response. Thanks. -- Danilo Augusto Vicente Lara daniloavl@terra.com.br Celular: 61 9994-1361 --=-hwC6WnO/4Ic22HOCCVb9-- From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 29 23:18:07 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3532816A41F for ; Fri, 29 Jul 2005 23:18:07 +0000 (GMT) (envelope-from john@mcaree.org) Received: from smtp1.irishbroadband.ie (smtp1.irishbroadband.ie [62.231.32.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id D24F243D45 for ; Fri, 29 Jul 2005 23:18:06 +0000 (GMT) (envelope-from john@mcaree.org) Received: from [192.168.1.100] (unknown [83.141.66.98]) by smtp1.irishbroadband.ie (Postfix) with ESMTP id EA3136DCACA; Sat, 30 Jul 2005 00:18:04 +0100 (IST) Message-ID: <42EAB933.5030908@mcaree.org> Date: Sat, 30 Jul 2005 00:18:11 +0100 From: John McAree User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Danilo Augusto Vicente Lara , gnome@freebsd.org References: <1122658346.18489.27.camel@golf.sinprodf.org.br> In-Reply-To: <1122658346.18489.27.camel@golf.sinprodf.org.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: Upgrade error X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jul 2005 23:18:07 -0000 Danilo Augusto Vicente Lara wrote: > I try to upgrade my gnome2 port and I have a problem. > I use gnomelogalyzer.sh and did it's suggestion,but without success. > I'm sending the output of the failure of the make command and the port > config.log. Looks like the attachment was lost in transit. You might want to try re-sending it, or just pasting any relevent parts into a mail. John. From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 30 10:06:20 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 498E716A41F for ; Sat, 30 Jul 2005 10:06:20 +0000 (GMT) (envelope-from supplemental_chris@dslextreme.com) Received: from mailgate3.dslextreme.com (mailgate3.dslextreme.com [66.51.199.126]) by mx1.FreeBSD.org (Postfix) with ESMTP id A73FE43D45 for ; Sat, 30 Jul 2005 10:06:19 +0000 (GMT) (envelope-from supplemental_chris@dslextreme.com) Received: from mail5.dslextreme.com (unknown [192.168.7.93]) by mailgate3.dslextreme.com (Postfix) with SMTP id 859751A4002 for ; Sat, 30 Jul 2005 03:06:08 -0700 (PDT) Received: (qmail 27399 invoked from network); 30 Jul 2005 10:06:01 -0000 Received: from unknown (HELO [192.168.0.199]) (72.25.104.137) by mail5.dslextreme.com with SMTP; Sat, 30 Jul 2005 03:06:01 -0700 Mime-Version: 1.0 (Apple Message framework v622) Content-Transfer-Encoding: 7bit Message-Id: <2a281228454e4401346b9f837191545a@dslextreme.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: freebsd-gnome@freebsd.org From: Chris Ruiz Date: Sat, 30 Jul 2005 03:06:08 -0700 X-Mailer: Apple Mail (2.622) X-DSLExtreme-MailGate-Information: Please contact the ISP for more information X-DSLExtreme-MailGate: Found to be clean X-MailScanner-From: supplemental_chris@dslextreme.com Subject: epiphany doesn't build - intltool bus error (core dumped) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jul 2005 10:06:20 -0000 hi. i've searched around and can't find a solution for this build error. i've updated my ports tree and ran portupgrade. my system is 5.4-release on amd64. any suggestions will be greatly appreciated. Chris ===> Installing for gnome2-2.10.2 ===> gnome2-2.10.2 depends on file: /usr/X11R6/libexec/gweather-applet-2 - found ===> gnome2-2.10.2 depends on executable: gnome-cd - found ===> gnome2-2.10.2 depends on executable: gnome-dictionary - found ===> gnome2-2.10.2 depends on executable: eog - found ===> gnome2-2.10.2 depends on executable: gconf-editor - found ===> gnome2-2.10.2 depends on executable: gnect - found ===> gnome2-2.10.2 depends on executable: gedit - found ===> gnome2-2.10.2 depends on executable: gnome-terminal - found ===> gnome2-2.10.2 depends on executable: gnome-session - found ===> gnome2-2.10.2 depends on executable: bug-buddy - found ===> gnome2-2.10.2 depends on executable: gnome-system-monitor - found ===> gnome2-2.10.2 depends on executable: nautilus - found ===> gnome2-2.10.2 depends on executable: yelp - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/sbin/gdm - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/share/gnome/applications/gnome-screensaver- properties.desktop - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/share/gnome/help/user-guide/C/user-guide.xml - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/share/gnome/sounds/question.wav - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/libdata/pkgconfig/libgail-gnome.pc - found ===> gnome2-2.10.2 depends on executable: file-roller - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/share/themes/HighContrast/gtk-2.0/gtkrc - found ===> gnome2-2.10.2 depends on executable: ggv - found ===> gnome2-2.10.2 depends on executable: gok - found ===> gnome2-2.10.2 depends on executable: gpdf - found ===> gnome2-2.10.2 depends on executable: nautilus-cd-burner - found ===> gnome2-2.10.2 depends on executable: gcalctool - found ===> gnome2-2.10.2 depends on executable: gucharmap - found ===> gnome2-2.10.2 depends on executable: zenity - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/lib/X11/fonts/bitstream-vera/Vera.ttf - found ===> gnome2-2.10.2 depends on executable: gnopernicus - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/libexec/gnome-netstatus-applet - found ===> gnome2-2.10.2 depends on executable: dasher - found ===> gnome2-2.10.2 depends on executable: evolution-2.2 - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/libexec/evolution-webcal - found ===> gnome2-2.10.2 depends on executable: network-admin - found ===> gnome2-2.10.2 depends on executable: gnome-nettool - found ===> gnome2-2.10.2 depends on executable: vino-session - found ===> gnome2-2.10.2 depends on executable: ximian-connector-setup-2.2 - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/lib/gstreamer-0.8/.gstreamer-plugins-core.keep - found ===> gnome2-2.10.2 depends on executable: totem - found ===> gnome2-2.10.2 depends on executable: gnome-control-center - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/share/gnome/gnome-background-properties/gnome-branded.xml - found ===> gnome2-2.10.2 depends on executable: sound-juicer - found ===> gnome2-2.10.2 depends on file: /usr/X11R6/libdata/pkgconfig/libgtkhtml-2.0.pc - found ===> gnome2-2.10.2 depends on file: /usr/local/bin/python - found ===> gnome2-2.10.2 depends on executable: epiphany - not found ===> Verifying install for epiphany in /usr/ports/www/epiphany ===> Building for epiphany-1.6.4 gmake all-recursive gmake[1]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4' Making all in lib gmake[2]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' gmake all-recursive gmake[3]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' Making all in widgets gmake[4]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/widgets' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/widgets' Making all in egg gmake[4]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/egg' gmake all-am gmake[5]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/egg' gmake[5]: Nothing to be done for `all-am'. gmake[5]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/egg' gmake[4]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/egg' gmake[4]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' gmake[4]: Nothing to be done for `all-am'. gmake[4]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' gmake[3]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' gmake[2]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' Making all in embed gmake[2]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' gmake all-recursive gmake[3]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' Making all in mozilla gmake[4]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed/mozilla' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed/mozilla' gmake[4]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' gmake[4]: Nothing to be done for `all-am'. gmake[4]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' gmake[3]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' gmake[2]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' Making all in idl gmake[2]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/idl' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/idl' Making all in src gmake[2]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' gmake all-recursive gmake[3]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' Making all in bookmarks gmake[4]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src/bookmarks' gmake all-am gmake[5]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src/bookmarks' gmake[5]: Nothing to be done for `all-am'. gmake[5]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src/bookmarks' gmake[4]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src/bookmarks' gmake[4]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' gmake[4]: Nothing to be done for `all-am'. gmake[4]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' gmake[3]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' gmake[2]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' Making all in data gmake[2]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data' Making all in ui gmake[3]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/ui' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/ui' Making all in art gmake[3]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/art' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/art' Making all in glade gmake[3]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/glade' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/glade' gmake[3]: Entering directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data' LC_ALL=C ../intltool-merge -d -u -c ../po/.intltool-merge-cache ../po epiphany.desktop.in epiphany.desktop Generating and caching the translation database Bus error (core dumped) gmake[3]: *** [epiphany.desktop] Error 138 gmake[3]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4/data' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/www/epiphany/work/epiphany-1.6.4' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/www/epiphany. *** Error code 1 Stop in /usr/ports/x11/gnome2. From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 30 17:25:35 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F43716A41F for ; Sat, 30 Jul 2005 17:25:35 +0000 (GMT) (envelope-from scottro@scottro.net) Received: from ms-smtp-02.rdc-nyc.rr.com (ms-smtp-02-smtplb.rdc-nyc.rr.com [24.29.109.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12A0643D46 for ; Sat, 30 Jul 2005 17:25:34 +0000 (GMT) (envelope-from scottro@scottro.net) Received: from mail.scottro.net (cpe-68-175-68-211.nyc.res.rr.com [68.175.68.211]) by ms-smtp-02.rdc-nyc.rr.com (8.12.10/8.12.7) with ESMTP id j6UHPWGe009955 for ; Sat, 30 Jul 2005 13:25:32 -0400 (EDT) Received: by mail.scottro.net (Postfix, from userid 1001) id 6F5D940EA; Sat, 30 Jul 2005 13:25:32 -0400 (EDT) Date: Sat, 30 Jul 2005 13:25:32 -0400 From: Scott Robbins To: gnome@freebsd.org Message-ID: <20050730172532.GA1300@mail.scottro.net> Mail-Followup-To: gnome@freebsd.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ReaqsoxgOBHFXBhH" Content-Disposition: inline User-Agent: mutt-ng devel (FreeBSD) X-Virus-Scanned: Symantec AntiVirus Scan Engine Cc: Subject: Firefox and flash freeze on some sites X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jul 2005 17:25:35 -0000 --ReaqsoxgOBHFXBhH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On several sites with heavy flash usage, firefox will freeze. This seems to be irrespective of Window manager (in most cases I use fluxbox but have had the same error with twm.) It also has occurred with boxes running 5.4-STABLE and 6.0BETA1 as well as on this machine. The uname output for this machine is FreeBSD mail.scottro.net 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Wed Jul 27 19:= 53:16 EDT 2005 scottro@mail.scottro.net:/usr/obj/usr/src/sys/S11 i386 Once or twice, upon a new upgrade of firefox, I could visit one of these sites and it would work as expected. However, upon restarting X, firefox would freeze once again. I use firefox with the linuxpluginwrapper port, using the libmap.conf (on both this machine and the 6.0 boxes, which are all I have at present) sample for 5-CURRENT. (The sample libmap.confs are installed with the linuxpluginwrapper port.) The latest firefox Makefile I have used, when experiencing this problem is from Jul 30 00:36 /usr/ports/www/firefox/Makefile Note that there have been improvements. One of the sites that used to freeze firefox was espn, and this seems to have been fixed. =20 However, if one goes to www.tvguide.com, clicks listings (you need to register to get listings--I use a throwaway hotmail.com address) and clicks a particular listing, firefox will freeze completely and one has to pkill the application. That is, it will work without problem until you click on any particular listing which is supposed to open a window and give a brief description of that listing.=20 This only happens on some sites, and I'm guessing that it's a flash, rather than other issue, as all the sites ever mentioned (on, for example, bsdforums) seem to be flash heavy. =20 Firefox doesn't seem to have this problem in various Linux distributions.=20 The problem can be duplicated by going to tvguide.com, going to the listings page and clicking any listing to get the show's description. I will be happy to provide any further information that you think might help. I have java installed, however, that seemed to be automagically detected by firefox upon installation, showing up in about:plugins before I installed the linuxpluginwrapper. I am not a programmer, so no doubt, I am leaving out useful information, however, I reiterate that I will be happy to run any tests that you wish run. Thank you for all your work on firefox--aside from this issue, I can use it in FreeBSD and view video, audio, most flash sites, etc.=20 Most sincerely, --=20 Scott Robbins PGP keyID EB3467D6 ( 1B48 077D 66F6 9DB0 FDC2 A409 FA54 EB34 67D6 ) gpg --keyserver pgp.mit.edu --recv-keys EB3467D6 Harmony: So Slayer. At least we meet. Buffy: We've met Harmony, you half-wit. --ReaqsoxgOBHFXBhH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC67gM+lTVdes0Z9YRAoCEAKC5UXJkSABqf3Gj1I43azNFVariYwCgrSyu hAhC6E4jJa26ryrGkMSsWwI= =afc4 -----END PGP SIGNATURE----- --ReaqsoxgOBHFXBhH-- From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 30 18:48:29 2005 Return-Path: X-Original-To: freebsd-gnome@freebsd.org Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E09D116A41F for ; Sat, 30 Jul 2005 18:48:29 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F1D143D45 for ; Sat, 30 Jul 2005 18:48:29 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6UImqHe075790; Sat, 30 Jul 2005 14:48:52 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Chris Ruiz In-Reply-To: <2a281228454e4401346b9f837191545a@dslextreme.com> References: <2a281228454e4401346b9f837191545a@dslextreme.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-pmSI9fKLY53ljwVg/4dF" Organization: MarcusCom, Inc. Date: Sat, 30 Jul 2005 14:47:59 -0400 Message-Id: <1122749279.24297.7.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: freebsd-gnome@freebsd.org Subject: Re: epiphany doesn't build - intltool bus error (core dumped) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jul 2005 18:48:30 -0000 --=-pmSI9fKLY53ljwVg/4dF Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2005-07-30 at 03:06 -0700, Chris Ruiz wrote: > hi. i've searched around and can't find a solution for this build =20 > error. i've updated my ports tree and ran portupgrade. my system is =20 > 5.4-release on amd64. any suggestions will be greatly appreciated. I see the same thing on my amd64 Tinderbox, and it looks like a bug in Perl (there's an deep recursion problem). My theory is 5-STABLE is not affected due to the higher stack size for thread0. You might try editing /usr/src/lib/libpthread/thread/thr_private.h, and change: #define THR_STACK_DEFAULT 65535 to #define THR_STACK_DEFAULT (2 * 1024 * 1024) And #define THR_STACK_INITIAL (1 * 1024 * 1024) to #define THR_STACK_INITIAL (4 * 1024 * 1024) Then: # cd /usr/src/lib/libpthread && make all && make install If this works, I would report your findings to perl@ or file a PR against Perl. This might be fixed in Perl CVS. Joe >=20 > Chris >=20 > =3D=3D=3D> Installing for gnome2-2.10.2 > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/libexec/gweather-applet-2 - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnome-cd - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnome-dictionary - foun= d > =3D=3D=3D> gnome2-2.10.2 depends on executable: eog - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gconf-editor - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnect - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gedit - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnome-terminal - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnome-session - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: bug-buddy - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnome-system-monitor - = found > =3D=3D=3D> gnome2-2.10.2 depends on executable: nautilus - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: yelp - found > =3D=3D=3D> gnome2-2.10.2 depends on file: /usr/X11R6/sbin/gdm - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/share/gnome/applications/gnome-screensaver-=20 > properties.desktop - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/share/gnome/help/user-guide/C/user-guide.xml - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/share/gnome/sounds/question.wav - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/libdata/pkgconfig/libgail-gnome.pc - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: file-roller - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/share/themes/HighContrast/gtk-2.0/gtkrc - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: ggv - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gok - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gpdf - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: nautilus-cd-burner - fo= und > =3D=3D=3D> gnome2-2.10.2 depends on executable: gcalctool - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gucharmap - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: zenity - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/lib/X11/fonts/bitstream-vera/Vera.ttf - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnopernicus - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/libexec/gnome-netstatus-applet - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: dasher - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: evolution-2.2 - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/libexec/evolution-webcal - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: network-admin - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnome-nettool - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: vino-session - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: ximian-connector-setup-= 2.2 =20 > - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/lib/gstreamer-0.8/.gstreamer-plugins-core.keep - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: totem - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: gnome-control-center - = found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/share/gnome/gnome-background-properties/gnome-branded.xml - =20 > found > =3D=3D=3D> gnome2-2.10.2 depends on executable: sound-juicer - found > =3D=3D=3D> gnome2-2.10.2 depends on file: =20 > /usr/X11R6/libdata/pkgconfig/libgtkhtml-2.0.pc - found > =3D=3D=3D> gnome2-2.10.2 depends on file: /usr/local/bin/python - found > =3D=3D=3D> gnome2-2.10.2 depends on executable: epiphany - not found > =3D=3D=3D> Verifying install for epiphany in /usr/ports/www/epiphany > =3D=3D=3D> Building for epiphany-1.6.4 > gmake all-recursive > gmake[1]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4' > Making all in lib > gmake[2]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' > gmake all-recursive > gmake[3]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' > Making all in widgets > gmake[4]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/widgets' > gmake[4]: Nothing to be done for `all'. > gmake[4]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/widgets' > Making all in egg > gmake[4]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/egg' > gmake all-am > gmake[5]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/egg' > gmake[5]: Nothing to be done for `all-am'. > gmake[5]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/egg' > gmake[4]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib/egg' > gmake[4]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' > gmake[4]: Nothing to be done for `all-am'. > gmake[4]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' > gmake[3]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' > gmake[2]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/lib' > Making all in embed > gmake[2]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' > gmake all-recursive > gmake[3]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' > Making all in mozilla > gmake[4]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed/mozilla' > gmake[4]: Nothing to be done for `all'. > gmake[4]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed/mozilla' > gmake[4]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' > gmake[4]: Nothing to be done for `all-am'. > gmake[4]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' > gmake[3]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' > gmake[2]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/embed' > Making all in idl > gmake[2]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/idl' > gmake[2]: Nothing to be done for `all'. > gmake[2]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/idl' > Making all in src > gmake[2]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' > gmake all-recursive > gmake[3]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' > Making all in bookmarks > gmake[4]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src/bookmarks' > gmake all-am > gmake[5]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src/bookmarks' > gmake[5]: Nothing to be done for `all-am'. > gmake[5]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src/bookmarks' > gmake[4]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src/bookmarks' > gmake[4]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' > gmake[4]: Nothing to be done for `all-am'. > gmake[4]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' > gmake[3]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' > gmake[2]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/src' > Making all in data > gmake[2]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data' > Making all in ui > gmake[3]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/ui' > gmake[3]: Nothing to be done for `all'. > gmake[3]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/ui' > Making all in art > gmake[3]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/art' > gmake[3]: Nothing to be done for `all'. > gmake[3]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/art' > Making all in glade > gmake[3]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/glade' > gmake[3]: Nothing to be done for `all'. > gmake[3]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data/glade' > gmake[3]: Entering directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data' > LC_ALL=3DC ../intltool-merge -d -u -c ../po/.intltool-merge-cache ../po =20 > epiphany.desktop.in epiphany.desktop > Generating and caching the translation database > Bus error (core dumped) > gmake[3]: *** [epiphany.desktop] Error 138 > gmake[3]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4/data' > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory =20 > `/usr/ports/www/epiphany/work/epiphany-1.6.4' > gmake: *** [all] Error 2 > *** Error code 2 >=20 > Stop in /usr/ports/www/epiphany. > *** Error code 1 >=20 > Stop in /usr/ports/x11/gnome2. >=20 > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-pmSI9fKLY53ljwVg/4dF Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC68tfb2iPiv4Uz4cRAupzAJ4w8cl4PmfCiTYL4SiV+X6qeBBGeACdG3Mr 1MmAdl/VL3qDKEy/rI2ybO4= =Nkgp -----END PGP SIGNATURE----- --=-pmSI9fKLY53ljwVg/4dF-- From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 30 20:30:46 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E8A7316A41F for ; Sat, 30 Jul 2005 20:30:46 +0000 (GMT) (envelope-from adamnealis@yahoo.co.uk) Received: from web86909.mail.ukl.yahoo.com (web86909.mail.ukl.yahoo.com [217.12.13.61]) by mx1.FreeBSD.org (Postfix) with SMTP id CFD0143D4C for ; Sat, 30 Jul 2005 20:30:45 +0000 (GMT) (envelope-from adamnealis@yahoo.co.uk) Received: (qmail 7129 invoked by uid 60001); 30 Jul 2005 20:30:44 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.uk; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=lcIK9XgGdBX/oZBXHuy/fVaaEMFMVEW91tOhv5030ri5UHJPDRyMlTyvLPwgzkA3iqR8DcvvoZO26S3HQOCpcRsJu/KKB+/Yj8z2iDr7igrgiNKtUEZ+lsyPn/GBa1sTJ7kaLtwgC9zjcXtMErKD8etXAtzMzPGW7zLG5X+kTsM= ; Message-ID: <20050730203044.7127.qmail@web86909.mail.ukl.yahoo.com> Received: from [84.13.135.63] by web86909.mail.ukl.yahoo.com via HTTP; Sat, 30 Jul 2005 13:30:44 PDT Date: Sat, 30 Jul 2005 13:30:44 -0700 (PDT) From: Adam Nealis To: gnome@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: Subject: Firefox 1.0.6 reliably dumps core when opening http://www.thenation.com/ X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jul 2005 20:30:47 -0000 Hi, Here's some version information: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050730 Firefox/1.0.6 uname -a FreeBSD adam 5.4-STABLE FreeBSD 5.4-STABLE #0: Sat Jul 2 15:14:13 BST 2005 root@adam:/usr/obj/usr/src/sys/GENERIC i386 ls -l www/firefox/Makefile -rw-r--r-- 1 root wheel 9944 Jul 30 05:36 www/firefox/Makefile The problem occurs while running firefox. I can always reproduce the problem merely by opening http://www.thenation.com/ This afternoon I (think) I rebuilt firefox with debugging enabled, if that helps. Just tell me what to do next ... Cheers, Adam. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 30 20:45:45 2005 Return-Path: X-Original-To: gnome@freebsd.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4F5C16A41F for ; Sat, 30 Jul 2005 20:45:45 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A23143D45 for ; Sat, 30 Jul 2005 20:45:45 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) by creme-brulee.marcuscom.com (8.13.3/8.13.3) with ESMTP id j6UKk9BO077268; Sat, 30 Jul 2005 16:46:09 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Adam Nealis In-Reply-To: <20050730203044.7127.qmail@web86909.mail.ukl.yahoo.com> References: <20050730203044.7127.qmail@web86909.mail.ukl.yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-7e0GS1jDyfDr5vLFD6zF" Organization: MarcusCom, Inc. Date: Sat, 30 Jul 2005 16:45:15 -0400 Message-Id: <1122756315.24297.15.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Cc: gnome@freebsd.org Subject: Re: Firefox 1.0.6 reliably dumps core when opening http://www.thenation.com/ X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Jul 2005 20:45:45 -0000 --=-7e0GS1jDyfDr5vLFD6zF Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sat, 2005-07-30 at 13:30 -0700, Adam Nealis wrote: > Hi, >=20 > Here's some version information: >=20 > Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050730 Firef= ox/1.0.6 >=20 > uname -a > FreeBSD adam 5.4-STABLE FreeBSD 5.4-STABLE #0: Sat Jul 2 15:14:13 BST 20= 05 > root@adam:/usr/obj/usr/src/sys/GENERIC i386 >=20 > ls -l www/firefox/Makefile > -rw-r--r-- 1 root wheel 9944 Jul 30 05:36 www/firefox/Makefile >=20 > The problem occurs while running firefox. >=20 > I can always reproduce the problem merely by opening >=20 > http://www.thenation.com/ >=20 > This afternoon I (think) I rebuilt firefox with debugging enabled, if tha= t helps. >=20 > Just tell me what to do next ... It works for me, but I noticed there's Flash on this site. Try disabling your Flash plugin, and see if that helps. Most browser crashes have nothing to do with the browser. Joe >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-7e0GS1jDyfDr5vLFD6zF Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBC6+bbb2iPiv4Uz4cRAnSsAJ9/1mluOk+d8jjDVt3Eb9Zw4KZzogCfbpCy 82RBrJhlqodGoQLaudvB8xQ= =7tey -----END PGP SIGNATURE----- --=-7e0GS1jDyfDr5vLFD6zF--