From owner-freebsd-ports@FreeBSD.ORG Sun May 25 01:46:49 2008 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 15F661065675 for ; Sun, 25 May 2008 01:46:49 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.freebsd.org (Postfix) with ESMTP id E81B28FC16 for ; Sun, 25 May 2008 01:46:48 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (localhost [127.0.0.1]) by bunrab.catwhisker.org (8.13.3/8.13.3) with ESMTP id m4P1kmYZ078764; Sat, 24 May 2008 18:46:48 -0700 (PDT) (envelope-from david@bunrab.catwhisker.org) Received: (from david@localhost) by bunrab.catwhisker.org (8.13.3/8.13.1/Submit) id m4P1kmHZ078763; Sat, 24 May 2008 18:46:48 -0700 (PDT) (envelope-from david) Date: Sat, 24 May 2008 18:46:48 -0700 From: David Wolfskill To: portmgr-feedback@FreeBSD.org Message-ID: <20080525014648.GA78640@bunrab.catwhisker.org> References: <20080521135450.E3A971CCE1@mail.droso.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Qxx1br4bt0+wmkIi" Content-Disposition: inline In-Reply-To: <20080521135450.E3A971CCE1@mail.droso.net> User-Agent: Mutt/1.4.2.1i Cc: ports@FreeBSD.org Subject: Re: FreeBSD ports which are currently marked broken X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2008 01:46:49 -0000 --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, May 21, 2008 at 03:54:50PM +0200, linimon@FreeBSD.org wrote: > As part of an ongoing effort to reduce the number of problems in > the FreeBSD ports system, we periodically notify users of ports > that are marked as "broken" in their Makefiles. In many cases > these ports are failing to compile on some subset of the FreeBSD > build environments. The most common problem is that recent versions > of -CURRENT include gcc4.2, which is much stricter than older versions. > The next most common problem is that compiles succeed on the i386 > architecture (e.g. the common Intel PC), but fail on one or more > of the other architectures due to assumptions about things such as > size of various types, byte-alignment issues, and so forth. > .... > portname: net-mgmt/ap-utils > /home/linimon/portsbuild errors: none. > overview: http://portsmon.FreeBSD.org/portoverview.py?category= =3Dnet-mgmt&portname=3Dap-utils > ... Since I actually use that port, I thought I'd do as much of a reality check as I can. So I tried building it on my laptop, running: g1-37(8.0-C)[33] uname -a FreeBSD g1-37.catwhisker.org 8.0-CURRENT FreeBSD 8.0-CURRENT #779: Fri May = 23 06:28:42 PDT 2008 root@g1-37.catwhisker.org:/common/S4/obj/usr/src/s= ys/CANARY i386 g1-37(8.0-C)[34] gcc -v Using built-in specs. Target: i386-undermydesk-freebsd Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 4.2.1 20070719 [FreeBSD] g1-37(8.0-C)[35]=20 It built without complaint; the resulting executable appears to work -- I was able to poke around in the list of allowed MAC addresses for the AP in question, for example, and look at the wireless configuration. Checking the above link, it appears that: * The only arch for which there's a problem is ia64. That build is marked "ok but out-of-date." * No builds are marked "failed to build." Also, I found no open PRs that mentioned "ap-utils." The probability that I will have access to an ia64 machine for testing such things is not especially high -- and the probability that I'll own one is within epsilon of zero. The latter also applies to other tier-1 architectures than i386 (and possibly amd64). So: * Is the "BROKEN: Broken with gcc 4.2" actually warranted? * What (else) can I do to help? * Is there an alternative method for configuring an Atmel-based AP (under FreeBSD)? Peace, david --=20 David H. Wolfskill david@catwhisker.org I submit that "conspiracy" would be an appropriate collective noun for cats. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --Qxx1br4bt0+wmkIi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iEYEARECAAYFAkg4xQcACgkQmprOCmdXAD0qkQCfQZsWyChVXlhTS2Na6xHfiskh TxoAoISMpNkr71CIjYNZ3cakPmu4V0VE =M1Lw -----END PGP SIGNATURE----- --Qxx1br4bt0+wmkIi--