Re: "Can't bless non-reference" error, bug or not?

[email protected] (Gurusamy Sarathy) Wed, 03 May 2000 11:51:07 -0700
Newsgroups perl.jpl
Message-ID <[email protected]>
On Wed, 03 May 2000 10:19:54 PDT, Brian Jepson wrote:
>Sarathy, is there anything we need to do to get current with the version
>of JPL that ships with Perl 5.6?   I have not had a chance to look at it,
>but one user (who will soon be posting a report to the mailing list) has
>reported that it does not compile with the current sources available from
>ActiveState.com.

I synced with your 09141999 snapshot with some small tweaks for 5.6.0,
so you may need to diff against that version to see what's different.
Here are the JPL-related entries from the change log since July 1999:

    [  4160] By: gsar                                  on 1999/09/15  03:13:08
	    Log: jpl tweak
	 Branch: perl
	       ! MANIFEST jpl/JNI/Makefile.PL

    [  4159] By: gsar                                  on 1999/09/15  02:57:08
	    Log: update to JPL snapshot v09141999, with minor tweaks (from Brian
		 Jepson <[email protected]>)
	 Branch: perl
	       + jpl/JNI/Closer.java jpl/JNI/JNIConfig jpl/JNI/JNIConfig.Win32
	       + jpl/JNI/JNIConfig.kaffe jpl/JNI/JNIConfig.noembed
	       + jpl/JNI/JNIConfig.standard jpl/JNI/typemap.gcc
	       + jpl/JNI/typemap.win32 jpl/SETVARS.PL
	       ! jpl/JNI/JNI.pm jpl/JNI/JNI.xs jpl/JNI/Makefile.PL
	       ! jpl/JNI/test.pl jpl/JNI/typemap jpl/JPL/Makefile.PL
	       ! jpl/PerlInterpreter/Makefile.PL
	       ! jpl/PerlInterpreter/PerlInterpreter.c
	       ! jpl/PerlInterpreter/PerlInterpreter.h jpl/README
	       ! jpl/Sample/Makefile.PL jpl/install-jpl

    [  3754] By: gsar                                  on 1999/07/26  03:15:33
	    Log: INSTALL =~ s/5.006/5.6/; delay loading Errno until needed
		 (%! has the necessary magic); misc typos
	 Branch: perl
	       ! INSTALL ext/DB_File/DB_File.pm ext/Fcntl/Fcntl.pm
	       ! ext/GDBM_File/GDBM_File.pm gv.c jpl/JNI/JNI.pm
	       ! lib/AutoLoader.pm lib/CPAN.pm perl.c pod/perllocale.pod
	       ! utils/h2xs.PL

    [  3726] By: jhi                                   on 1999/07/23  12:08:30
	    Log: Change #3725 aftershock.
	 Branch: cfgperl
	       ! INSTALL jpl/JNI/JNI.pm

    [  3725] By: jhi                                   on 1999/07/23  11:58:49
	    Log: Introduce $Config{ldlibpthname} which contains
		 the name of the environment variable holding the
		 dynamic library search path, often LD_LIBRARY_PATH.
		 Use this new feature all over.
		 Also removed remnants of admonition "add LD_LIBRARY_PATH
		 before running make" because Makefile.SH does this for you. 
	 Branch: cfgperl
	       ! Configure Makefile.SH config_h.SH
	       ! ext/DynaLoader/DynaLoader_pm.PL hints/README.hints
	       ! hints/aix.sh hints/beos.sh hints/cygwin32.sh hints/dgux.sh
	       ! hints/epix.sh hints/esix4.sh hints/hpux.sh hints/next_4.sh
	       ! hints/os2.sh hints/rhapsody.sh hints/svr4.sh jpl/JNI/JNI.pm
	       ! jpl/install-jpl utils/perlbug.PL

    [  3716] By: jhi                                   on 1999/07/21  11:40:39
	    Log: Use Errno more extensively so that error
		 messages are more portable (another way
		 would be to muck around with LC_MESSAGES).
		 Problem reported in
		 
		 From: [email protected]
		 To: [email protected]
		 Subject: [ID 19990719.003] LC_MESSAGES breaks h2xs autoloaded constants on AI
    X 4.1.4
		 Date: Mon, 19 Jul 1999 18:39:13 -0400
		 Message-Id: <[email protected]>
	 Branch: cfgperl
	       ! ext/DB_File/DB_File.pm ext/Fcntl/Fcntl.pm
	       ! ext/GDBM_File/GDBM_File.pm jpl/JNI/JNI.pm lib/AutoLoader.pm
	       ! lib/CPAN.pm pod/perllocale.pod utils/h2xs.PL

    [  3640] By: gsar                                  on 1999/07/07  09:45:43
	    Log: lexical warnings update (warning.t fails one test
		 due to leaked scalar, investigation pending)
		 From: [email protected]
		 Date: Sat, 26 Jun 1999 23:19:52 +0100
		 Message-ID: <[email protected]
    k>
		 Subject: [PATCH 5.005_57] Lexical Warnings - mandatory warning are now defaul
    t warnings
	 Branch: perl
	       + pod/perllexwarn.pod t/pragma/warn/6default t/pragma/warn/av
	       + t/pragma/warn/doop t/pragma/warn/hv t/pragma/warn/malloc
	       + t/pragma/warn/perlio t/pragma/warn/run t/pragma/warn/utf8
	       - README.lexwarn
	       ! Changes MANIFEST av.c djgpp/djgpp.c doio.c doop.c
	       ! ext/B/B/Asmdata.pm ext/ByteLoader/byterun.c
	       ! ext/ByteLoader/byterun.h gv.c hv.c jpl/JNI/JNI.xs
	       ! lib/warning.pm mg.c op.c os2/os2.c perl.c perlio.c
	       ! pod/perldelta.pod pod/perldiag.pod pod/perlfunc.pod
	       ! pod/perlmodlib.pod pod/perlrun.pod pod/perlvar.pod pp.c
	       ! pp_ctl.c run.c sv.c t/pragma/warn/3both t/pragma/warn/doio
	       ! t/pragma/warn/gv t/pragma/warn/mg t/pragma/warn/op
	       ! t/pragma/warn/perl t/pragma/warn/perly t/pragma/warn/pp
	       ! t/pragma/warn/pp_ctl t/pragma/warn/pp_hot t/pragma/warn/pp_sys
	       ! t/pragma/warn/regcomp t/pragma/warn/regexec t/pragma/warn/sv
	       ! t/pragma/warn/taint t/pragma/warn/toke t/pragma/warn/universal
	       ! t/pragma/warn/util t/pragma/warning.t toke.c utf8.c util.c
	       ! warning.h warning.pl win32/win32.c

    [  3639] By: gsar                                  on 1999/07/07  08:09:30
	    Log: From: Brian Jepson <[email protected]>
		 Date: Sat, 26 Jun 1999 10:47:45 -0500 (EST)
		 Message-ID: <[email protected]
    .com>
		 Subject: Patch to JPL example program
	 Branch: perl
	       ! jpl/JPL_Rolo/JPL_Rolo.jpl

If you can send me any updates you'd like to see in 5.6.1 as a patch
against what's in 5.6.0, that would be great.


Sarathy
[email protected]