a few questions about ports
Adriaan de Groot
adridg at cs.kun.nl
Wed Jan 21 14:18:17 PST 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wednesday 21 January 2004 22:58, Brooks Davis wrote:
> On Wed, Jan 21, 2004 at 05:44:20PM -0400, Murray Patterson wrote:
> > I'm trying to get octave, scilab and emacs working for my machine.
>
> The ports collection contains ports which worked on at least one of
> the 5+ FreeBSD architectures at some time in the past. There is a
The ports collection for amd64 is wonky at best right now. Some things will
compile and then fail, some won't even compile. YMMV, and as Brooks points
out, the metadata is not up-to-date for amd64 (perhaps because not all the
ports have even been tried yet).
Emacs is LISP. LISP is evil. Your average LISP interpreter wouldn't think
twice about randomly shuffling the 32 bits in an int to get a pointer to a
memory allocation node. That said, I believe James van Artsdalen had some
success getting emacs up and running, check the archives of this group.
Many other compile issues can be dealt with fairly simply. pointer-to-int
casts show up easily and generally you can replace int by long in the
datastrcutures and things will work out OK (though binary file format
compatibility is toast then).
va_alist and friends are a lot harder to deal with (POSE, the Palm Emulator,
has this problem).
In the end, your best bet is to muck about in work/ in your ports tree, sort
it out yourself, and mail the port maintainer and possibly the upstream as
well. Failing that, sending accurate compile-failure logs can sometimes help
too.
- --
pub 1024D/FEA2A3FE 2002-06-18 Adriaan de Groot <groot at kde.org>
If the door is ajar, can we fill it with door-jamb?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)
iD8DBQFADvqEdqzuAf6io/4RAl2xAJ48PEQj9xopAVlUiQXy5XFVXakDVgCgp13S
fm1jR3k1+hkYYcbTbT488pY=
=hhXB
-----END PGP SIGNATURE-----
More information about the freebsd-amd64
mailing list