XFree86-aoutlibs is marked BROKEN on newer 5.x versions, presumably because install/strip no longer knows how to deal with a.out libraries. ${INSTALL_DATA} seems to my totally uninformed wild guess the most appropriate alternative. How-To-Repeat: cd /usr/ports/x11/XFree86-aoutlibs && make install
Responsible Changed From-To: freebsd-ports-bugs->freebsd-x11 Over to maintainer.
I tried to test the fix, but after un-FORBIDDENing misc/compat22 and installing it, pkg-req still complained. What did you do to get it to work? (I'm wondering whether we shouldn't just nuke this port, or DEPRECATED at least, to go with misc/compat22) -- Eric Anholt eta@lclark.edu http://people.freebsd.org/~anholt/ anholt@FreeBSD.org
State Changed From-To: open->feedback Can't commit the fix unless I can figure out how to test.
On Mon, Jan 17, 2005 at 04:43:50AM +0000 I heard the voice of Eric Anholt, and lo! it spake thus: > > Synopsis: [PATCH] x11/XFree86-aoutlibs un-BROKEN on 5.x > > State-Changed-Why: > Can't commit the fix unless I can figure out how to test. Well, I test it every day running Netscape 4.x. The only change is not stripping (which is what fails on a.out), and installing mode 444 instead of 555 (irrelevant for libraries). I dunno how else you could go about actually testing it, though. -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ "The only reason I'm burning my candle at both ends, is because I haven't figured out how to light the middle yet"
Would it be all right if I just avoid stripping by defining STRIP to empty string? I also intend to drop dependency on imake and normal X libraries. Should this depend on misc/compat22? Out of curiosity (and to have a documented reason for having this port), why Netscape 4 and do you know of other uses for aout X libs?
State Changed From-To: feedback->closed I commited the strip avoidance workaround. Thanks for the report!