Subject: Re: gnome compile errors.... Help!?
To: None <netbsd-help@netbsd.org>
From: Charlie Root <root@CS670402-A.gvcl1.bc.wave.home.com>
List: netbsd-help
Date: 12/20/2000 10:40:50
* Chris Jones <chris@cjones.org> [001220 09:20]:
> Here's my guess:
>
> You were running 1.4 on i386, which uses a.out for its binaries and
> libraries. You installed some packages (like esound, maybe?) which
> included some libraries. Then you upgraded to 1.5, which uses ELF for
> its binaries and libraries -- note that you can't link an ELF binary
> against an a.out library, or vice-versa. Now, when you try to install
> a package that depends on one of the ones from 1.4, you're effectively
> trying to build an ELF binary and link it against an a.out library.
>
Yep. That's about it. I've been installing several packages over the
last few days, and have been getting messages about how package
such-and-such is a.out and I need to reinstall it as ELF. I have been
reinstalling these packages as I come across them. I did not get this
message in this case, but nevertheless, I believe you are right.
> If this is the case, you'll have to un-install all your old packages
> (just to be safe) and re-install them.
>
I have tried to reinstall esound, but the compile chokes on undefined
variables. I think this means that there is yet another package that
needs to be reinstalled and was hoping that someone knew which one. I
downloaded the binaries for esound and installed them but the problem
remains. Could the binaries at netbsd.org still be a.out?
Thanks,
Dave Chapman
--
Dave Chapman | "tar is not a plaything"
dchapman@canwest.victoria.bc.ca | bsimpson@dt.springfield.edu