broken port: gnuchess

Joshua Tinnin krinklyfig at spymac.com
Sat Dec 25 16:07:10 PST 2004


On Thursday 23 December 2004 03:01 pm, Joshua Tinnin 
<krinklyfig at spymac.com> wrote:
> On Thursday 23 December 2004 02:25 pm, h <h at erathia.be> wrote:
> > On Thursday 23 December 2004 22:55, Joshua Tinnin wrote:
> > > On Thursday 23 December 2004 07:51 am, h <h at erathia.be> wrote:
> > > > make install clean
> > > > ===>  Found saved configuration for gnuchess-5.07
> > > > ===>  Extracting for gnuchess-5.07
> > > > => Checksum OK for book_1.01.pgn.gz.
> > > > /usr/ports/distfiles//gnuchess-5.07.tar.gz: No such file or
> > > > directory ===>  Patching for gnuchess-5.07
> > > > ===>  Applying FreeBSD patches for gnuchess-5.07
> > > > patch: **** can't cd to
> > > > /usr/ports/games/gnuchess/work/gnuchess-5.07: No such file or
> > > > directory
> > > > => Patch patch-book.h failed to apply cleanly.
> > > > *** Error code 1
> > > >
> > > > Stop in /usr/ports/games/gnuchess.
> > > >
> > > >
> > > > actually the port doesn't even try to fetch the gz:
> > > >
> > > >                            x                       [  OK  ]
> > > > Cancel x
> > > >
> > > > mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
> > > >qq qqqq j
> > > >
> > > > ===>  Vulnerability check disabled, database not found
> > > > ===>  Found saved configuration for gnuchess-5.07
> > > > => book_1.01.pgn.gz doesn't seem to exist in
> > > > /usr/ports/distfiles/. => Attempting to fetch from
> > > > http://ftp.gnu.org/gnu/chess/. book_1.01.pgn.gz
> > > >            100% of   24 MB  213 kBps 00m00s ===>  Extracting
> > > > for gnuchess-5.07
> > > > cannot open gnuchess-5.07.tar.gz: no such file
> > > > *** Error code 2
> > > >
> > > > Stop in /usr/ports/games/gnuchess.
> > > > *** Error code 1
> > > >
> > > > Stop in /usr/ports/games/gnuchess.
> > >
> > > I get a slightly different error:
> > >
> > > --->  Upgrading 'gnuchess-5.06_1' to 'gnuchess-5.07'
> > > (games/gnuchess) --->  Building '/usr/ports/games/gnuchess'
> > > ===>  Cleaning for gnuchess-5.07
> > > ===>  Vulnerability check disabled, database not found
> > > ===>  Found saved configuration for gnuchess-5.07
> > > ===>  Extracting for gnuchess-5.07
> > > => Checksum OK for book_1.01.pgn.gz.
> > > /usr/ports/distfiles//gnuchess-5.07.tar.gz: No such file or
> > > directory tar: Error opening archive: Empty input file:
> > > Inappropriate file type or format
> > > *** Error code 1
> >
> > does your make even try to fetch 5.07? it seems it tries to build
> > 5.07 from the 5.06 gz.
>
> No, it doesn't look like it's trying to fetch 5.07 at all. I am not
> sure why there are double slashes for the distfile pointer, but I'm
> also not sure if that has anything to do with why it's not fetching.
> It looks like it's trying to build 5.07 from the right distfile, but
> it's not pointing exactly to the right place, and it's not fetching
> it when it's not found. I looked at the Makefile, but I'm not sure
> where to start with that.

Incidentally, I was playing around with this again, and I downloaded the 
source from ftp.gnu.org/pub/gnu/chess/gnuchess-5.07.tar.gz manually and 
copied it into /usr/ports/distfiles . It updated fine until the 
install, where it encountered a permission problem with an install 
script:

===>  Installing for gnuchess-5.07
scripts/create_opening_book.sh:Permission denied
*** Error code 1

This is because create_opening_book.sh is not set to be executable. So, 
I did: 
# chmod 744 /usr/ports/games/gnuchess/scripts/create_opening_book.sh 
and the install seemed to work fine. As far as I can tell, the game 
works without problems after install.

- jt


More information about the freebsd-ports mailing list