Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Nov 1996 12:26:54 -0800
From:      John Polstra <jdp@polstra.com>
To:        freebsd-hackers@freebsd.org
Subject:   CVSup users PLEASE READ
Message-ID:  <199611042026.MAA26717@austin.polstra.com>

next in thread | raw e-mail | index | archive | help
A few people have been experiencing hangs and/or premature EOFs from the
server with CVSup 13.5.  The problem is caused by an incompatible mix of
Modula-3 shared libraries and header files.  I inadvertently made it
possible for this to happen during a brief window when I split the
shared libraries into a separate "modula-3-lib" port.

This problem does not affect people who installed the "cvsup-13.5"
(binary) package.

Here is the scenario under which you might encounter the problems:

    * You already had Modula-3 installed on your system.

    * You built CVSup 13.5 from the port (i.e., from source).

    * Building the CVSup port caused the new "modula-3-lib" port to get
      built and installed, but it did not cause the latest version of
      the "modula-3" port to get built and installed.

Under this scenario, your CVSup port got built with a new set of shared
libraries, but an old set of header files.  Here is another indication
that you are probably affected by this problem:

    * The file "/usr/local/lib/m3/FreeBSD/libm3.so.4.0" exists on your
      system.

    * The file "/usr/local/bin/m3build-4" does _not_ exist on your
      system.

If you think you've been hit by this problem, you can fix it like this:

     * pkg_delete your "cvsup", "modula-3", and "modula-3-lib" packages
       (use "pkg_info -ac" to see which versions are installed).

     * Make sure these three ports are up to date in your ports tree.

     * Rebuild and install the "cvsup" port.  (It will cause the other
       two ports to be rebuilt and installed too.)

I apologize for causing this problem.  I have fixed the ports so
that it shouldn't happen any more.  The time window during which
the ports were wrong was from 10/29/96 23:14 GMT until 11/1/96 20:27 GMT.

Thanks to Satoshi Asami for first noticing the problem, and to James
FitzGibbon for helping me confirm the cause of it.
--
   John Polstra                                       jdp@polstra.com
   John D. Polstra & Co., Inc.                Seattle, Washington USA
   "Self-knowledge is always bad news."                 -- John Barth



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611042026.MAA26717>