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