From owner-freebsd-hackers Sat Sep 2 00:19:22 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id AAA29033 for hackers-outgoing; Sat, 2 Sep 1995 00:19:22 -0700 Received: from localhost.lightside.com (user42.lightside.com [198.81.209.42]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id AAA29026 for ; Sat, 2 Sep 1995 00:19:19 -0700 Received: (from jehamby@localhost) by localhost.lightside.com (8.6.11/8.6.9) id AAA03109; Sat, 2 Sep 1995 00:19:39 -0700 Date: Sat, 2 Sep 1995 00:19:38 -0700 (PDT) From: Jake Hamby X-Sender: jehamby@localhost To: freebsd-hackers@freebsd.org Subject: sgmlfmt doesn't work under Perl5.001 ! Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@freebsd.org Precedence: bulk When I tried to run sgmlfmt(1) tonight, after upgrading from the Perl that came with FreeBSD (4.036?) to 5.001m, it gives me these errors and then quits: buk: {170} sgmlfmt Literal @sect now requires backslash at /usr/bin/sgmlfmt line 208, within string Literal @endsect now requires backslash at /usr/bin/sgmlfmt line 247, within string Literal @label now requires backslash at /usr/bin/sgmlfmt line 252, within string Literal @title now requires backslash at /usr/bin/sgmlfmt line 303, within string Literal @head now requires backslash at /usr/bin/sgmlfmt line 317, within string Literal @endhead now requires backslash at /usr/bin/sgmlfmt line 369, within string Literal @part now requires backslash at /usr/bin/sgmlfmt line 397, within string Literal @ref now requires backslash at /usr/bin/sgmlfmt line 466, within string Literal @endref now requires backslash at /usr/bin/sgmlfmt line 473, within string Literal @refnam now requires backslash at /usr/bin/sgmlfmt line 477, within string /usr/bin/sgmlfmt has too many errors. Is this a bug in sgmlfmt or just Perl5.001 not being backwards compatible with 4.036? At any rate, when I installed perl it made a link from /usr/local/bin/perl (where I installed it) to /usr/bin/perl (where the old FreeBSD version was). My fault for allowing it to, but now what am I supposed to do? Tomorrow I'll have a look at either fixing sgmlfmt to work with Perl5 or just rebuilding Perl4.036 from source... Any suggestions? ------------------------------------------------------------------------------- Jake Hamby | E-Mail: jehamby@lightside.com Student, Cal Poly University, Pomona | System Administrator, JPL -------------------------------------------------------------------------------