Subject: Re: [pkg] perl not working
To: None <port-pc532@NetBSD.ORG>
From: Matthias Pfaller <leo@klondike.dachau.marco.de>
List: port-pc532
Date: 06/28/1998 13:29:08
In article <199806272248.RAA11642@bullbox.heeia.hi.us>,
	jonb@metronet.com (Jon Buller) writes:
> Matthias Pfaller wrote:
>+	ret	ARGS
> 
> I added the patch. (Manually, I was hoping patch would do it for
> me, but alas... 8-)  I assume that "ARGS" should be replaced by
> "0" as in the other return statements.  (As evidenced by the fact
> that it seems to work with "0" and ld.so complains about ARGS not
> being defined when built that way. 8-)

Sorry, that's an artefact of my tries to make -mrtd work for the kernel.
I thought I removed all this stuff from the patch, but missed that one
line :-(

> I can now confirm that the perl5 package builds fine, but I haven't
> installed or tested it yet.  (I wonder if this was causing the
> emacs problems I was having as well...?)

I don't know. My original bcopy/memcpy/memmove had a bug that would show
when (dst - src) <= 3. Ian provided me with the necessary information
to fix the bug (in other words, he did all the hard work and I just added
a couple of lines).

> I am now in the midst of
> a "stage2" build of NetBSD-1.3.2/pc532.  The 1.3.2 sources built
> just fine from the 1.3.1 binaries, and so far, 1.3.2 is building
> OK with the "stage1" binaries.

Fine.

> I suppose, technically, I should bump libc.12.20 to .21, but I
> didn't.

I think you bump the minor only, when you add new functions. That way
programs using the new fucntions will refuse to work with the old
library missing the function. It is (afaik) not necessary to bump
the minor for bug fixes.

> I suspect that would cause other large problems.  Perhaps
> we should add a last minute note into the upgrade/install docs
> stating that a nasty bug was fixed, but the library version number
> is unchanged.  (On the other hand, the pc532 community is small
> enough that they might all be fully aware of the problem by now.
> 8-)

Does anyone actually know how many of us (== people actually _using_
their pc532s) are left?

> I now strongly recommend just closing the PR stating that it's not
> the package, but a port-specific library bug.

I just did what you suggested. The PR is closed now.

Thank's for your efforts - Matthias
-- 
Matthias Pfaller                            Software Entwicklung
marco Systemanalyse und Entwicklung GmbH    Tel   +49 8131 5161-41
Hans-Böckler-Str. 2, D 85221 Dachau         Fax   +49 8131 5161-66
http://www.marco.de/                        Email leo@dachau.marco.de