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
signature.asc
Description: Digital signature