On Sat, Jun 11, 2005 at 11:54:48AM +0200, Martin Costabel wrote:
> Walt Mankowski wrote:
> >I upgraded to fink 0.8.0 yesterday, then ran apt-get update and
> >apt-get dist-upgrade, which installed a whole bunch of new packages.
> >Tonight I noticed that aterm has disappeared from /sw/bin.  I've tried
> >removing it and reinstalling it, but it's still not there.  The
> >install doesn't report any errors, and if I run dpkg -l aterm it
> >claims I've installed version 0.4.2-3.  Nevertheless, it's no longer
> >in /sw/bin.
> >
> >Anyone know what might have happened?
> 
> If you look at your build log, you see that there were errors like
> 
> utmp.c: In function 'makeutent':
> utmp.c:200: error: 'struct utmpx' has no member named 'ut_exit'
> 
> that prevented the compilation of the aterm. I don't know why the build 
> process ignores these errors instead of openly crashing. In any case, 
> there is some serious porting to do before this will work on Tiger 
> (maintainer CCed). The problem is that Tiger now has a header file 
> utmpx.h which didn't exist before, but it is not compatible with the 
> file of the same name on linux.

I see those errors and exactly that behavior when I rebuild the entire
package (fink install aterm).  But when I try install the binary with
apt-get (apt-get install aterm) it doesn't report any errors at all.
Probably the issues with apt-get install have to do with the build
process continuing after the compilation failed.

Walt

Attachment: signature.asc
Description: Digital signature

Reply via email to