0

I'm trying to get some legacy fortran code compiled on an SGI workstation. In the Makefile, the lines

.f:
        co $@

do appear. Make exits with the error

sh: co: not found

I tried googling for that program, but to no avail. Does anyone know what this could be, and where to obtain it - given the short name, I hope that it is some kind of standard tool, rather than something specific to this very Makefile.

Roberto
  • 3,003
  • 1
  • 18
  • 25
  • 1
    Is it possible it stands for "check out" ? – cnicutar Oct 04 '13 at 16:12
  • That's exactly what it stands for, thanks! (Found it now: http://www.gsp.com/cgi-bin/man.cgi?topic=co) - maybe you should make that an answer, so I can accept it. – Roberto Oct 04 '13 at 16:16
  • Note that RCS has a number of commands, including `rcs`, `co`, `ci`, `rlog`. These are not specific to IRIX; RCS was, and is, widely available, though it is not used as much as it was in its heyday, having been superseded first by CVS (Concurrent Version System) and then by SVN (Subversion — explicitly a replacement for CVS) and then by Git and the other modern DVCS (distributed version control systems). – Jonathan Leffler May 05 '14 at 03:45

1 Answers1

2

co is part of the RCS version control suite. It "checks out" the version of the file in question from it's "repository" (which is usually same file name with a ,v suffix sometimes stored in an RCS/ subdirectory).

Alexander L. Belikoff
  • 5,698
  • 1
  • 25
  • 31