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: Washum, Ron # PHX
Subject: RE: Problem with checking in binary files
Date: Fri, 21 Jan 2005 15:32:46 -0700

Aaron

Here is the result of the diff command.

$ diff drrecyc drrecyc.ron
Binary files drrecyc and drrecyc.ron differ

As for the web, we have been looking for a solution there since very early
on. Everything offered as potential solutions on the web have already been
tried without success. 

Thanks
Ron

-----Original Message-----
From: Aaron S. Hawley [mailto:address@hidden 
Sent: Friday, January 21, 2005 3:25 PM
To: Washum, Ron # PHX
Cc: Weidman, Bob # PHX; address@hidden
Subject: RE: Problem with checking in binary files

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.
This E-mail message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information.  Any unauthorized review,
use, disclosure or distribution is prohibited.  If you are not the intended
recipient, please contact the sender by reply E-mail, and destroy all copies
of the original message.




reply via email to

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