[BUG][VM][Unix][3.2gamma][SF][VMMaker][UnixOSProcessPlugin] plugin lookup broken

Stephan Rudlof sr at evolgo.de
Tue Mar 5 18:14:57 UTC 2002


Generating a recent Linux 3.2gamma VM with
	VMMaker-3-2-version5.5.cs, all automatically internal, just OSProcessPlugin
external;
	ConsolidateTo4744-JMM.4.cs;
	3.2-4743 #1 [oss audio, xshm] Tue Mar  5 17:50:35 CET 2002 gcc 2.95.4;
	actual SF sources;
gives a not working plugin library lookup (at least for the
UnixOSProcessPlugin):

I have build the OSProcessPlugin.so external with the VM, but it won't be
found!

This works with an older VM (more exactly: the OSProcessPlugin (residing in
the local Squeak dir) works together with an older VM).

The SecurityPlugin hasn't been build by VMMaker: could this be the problem?
But note: the SecurityPlugin is not in the modules listed by
	Smalltalk listLoadedModules
or
	Smalltalk listBuiltinModules
, if the UnixOSProcessPlugin has been *successfully* loaded by an *older*
VM.

Possibly these outputs give a hint:

Plugin in /usr/local/lib/squeak/3.2-4743 :

sr at karl:~/Squeak/work$ mySqueak standardVM.image 
ioLoadModule(/usr/local/lib/squeak/3.2-4743/UnixOSProcessPlugin.so):
/usr/local/lib/squeak/3.2-4743/UnixOSProcessPlugin.so: undefined symbol:
secure
ioLoadModule(/usr/local/lib/squeak/3.2-4743/UnixOSProcessPlugin.so):
/usr/local/lib/squeak/3.2-4743/UnixOSProcessPlugin.so: undefined symbol:
secure
ioLoadModule(/usr/local/lib/squeak/3.2-4743/UnixOSProcessPlugin.so):
/usr/local/lib/squeak/3.2-4743/UnixOSProcessPlugin.so: undefined symbol:
secure

Plugin in local Squeak dir:

sr at karl:~/Squeak/work$ mySqueak standardVM.image 
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory
ioLoadModule(./UnixOSProcessPlugin.so): ./UnixOSProcessPlugin.so: undefined
symb
ol: secure
ioLoadModule(UnixOSProcessPlugin.so): UnixOSProcessPlugin.so: cannot open
shared
 object file: No such file or directory

Greetings,

Stephan
-- 
Stephan Rudlof (sr at evolgo.de)
   "Genius doesn't work on an assembly line basis.
    You can't simply say, 'Today I will be brilliant.'"
    -- Kirk, "The Ultimate Computer", stardate 4731.3



More information about the Squeak-dev mailing list