help-rcs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Problem with checking in binary files


From: Aaron S. Hawley
Subject: RE: Problem with checking in binary files
Date: Fri, 21 Jan 2005 17:25:01 -0500 (EST)

Okay, now it appears you have RCS configured properly and working.  Now we
may want to try verifying that the GNU diff you installed is still
functioning on Solaris.

I've seen places where GNU diff was breaking on Solaris because of some
change in the use of system libraries (something like the mmap()
function). Does running `diff drreccyc old.dreccyc' work?

I'm off the Web right now, so I can't search around, but try:

        gnu diff solaris binary

/a

On Fri, 21 Jan 2005, Washum, Ron # PHX wrote:

> Aaron
>
> I removed diff and rcs then reinstalled in that order. I am receiving a
> slightly different error message format for the diff error. This leads me to
> believe that we were dealing with a different version of diffutils. However,
> its still not working.
>
> For the installation, both diff and rcs were recompiled during the
> installation so we are not dealing with any Solaris package installs here.
>
> Here is some pertinent information for you.
>
> The Checkin Error
>
> $ co -l drrecyc
> RCS/drrecyc,v  -->  drrecyc
> revision 1.1 (locked)
> writable drrecyc exists; remove it? [ny](n): y
> done
> $ cp drrecyc.ron drrecyc
> $ ci -u drrecyc
> RCS/drrecyc,v  <--  drrecyc
> new revision: 1.2; previous revision: 1.1
> enter log message, terminated with single '.' or end of file:
> >> .
> ci: RCS/drrecyc,v: diff failed
> ci aborted
>
> You can see here that /usr/bin/diff is a soft link to /usr/local/bin/diff
>
> $ ls -al /usr/bin | grep diff
> -rwxr-xr-x   1 root     bin        10340 Apr  6  2002 bdiff
> lrwxrwxrwx   1 root     other         19 Jan 21 14:09 diff ->
> /usr/local/bin/diff
> lrwxrwxrwx   1 root     other         20 Jan 21 14:09 diff3 ->
> /usr/local/bin/diff3
> -r-xr-xr-x   1 root     bin          865 Apr  6  2002 diffmk
> -r-xr-xr-x   1 root     bin        31660 Jan 14 13:26 olddiff
> -r-xr-xr-x   1 root     bin         2047 Apr  6  2002 olddiff3
> -r-xr-xr-x   1 root     bin        13272 Apr  6  2002 sdiff
>
> We are definitely using the diff in /usr/local/bin
>
> $ which diff
> /usr/local/bin/diff
>
> Diff -v reveals GNU diffutils 2.8.1
>
> $ diff -v
> diff (GNU diffutils) 2.8.1
> Copyright (C) 2002 Free Software Foundation, Inc.
>
> This program comes with NO WARRANTY, to the extent permitted by law.
> You may redistribute copies of this program
> under the terms of the GNU General Public License.
> For more information about these matters, see the file named COPYING.
>
>
>
> Written by Paul Eggert, Mike Haertel, David Hayes,
> Richard Stallman, and Len Tower.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]