On Wed, May 21, 2008 at 03:54:50PM +0200, [EMAIL PROTECTED] 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=net-mgmt&portname=ap-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 [EMAIL PROTECTED]:/common/S4/obj/usr/src/sys/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] 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 -- David H. Wolfskill [EMAIL PROTECTED] I submit that "conspiracy" would be an appropriate collective noun for cats. See http://www.catwhisker.org/~david/publickey.gpg for my public key.
pgpYuFjcnRoCg.pgp
Description: PGP signature