Building Headless Squeak in OpenBSD

Claes-Fredrik Mannby cf at mannby.com
Mon Nov 10 00:05:50 UTC 2003


Thanks. For some reason those sections (even though protected by ifdef  
! defined(HEADLESS)) were being compiled.

I also had to make sure npsqueak wasn't part of the make or make  
install.

Thanks again,

Fred

On Sunday, November 9, 2003, at 03:15  PM, John M McIntosh wrote:

> Take a look at your osExports.c these entry points are for browser  
> plugin support which Ian was working on.
> Shouldn't be defined if you aren't building a browser plugin
>
> On Nov 9, 2003, at 2:24 PM, Claes-Fredrik Mannby wrote:
>
>> I'm trying to build what I believe is the latest Squeak vm available  
>> for Unix (Squeak-3.4-1) headless on OpenBSD 3.2 i386, and I seem to  
>> have some plug-in dependency problem. Does anyone know how I can fix  
>> this?
>>
>> gcc -DHEADLESS -o squeak disabledPlugins.o version.o  vm/vm.a  
>> ADPCMCodecPlugin/ADPCMCodecPlugin.a  
>> AsynchFilePlugin/AsynchFilePlugin.a Squeak3D/Squeak3D.a  
>> BMPReadWriterPlugin/BMPReadWriterPlugin.a B2DPlugin/B2DPlugin.a  
>> BitBltPlugin/BitBltPlugin.a DSAPrims/DSAPrims.a ZipPlugin/ZipPlugin.a  
>> DropPlugin/DropPlugin.a FFTPlugin/FFTPlugin.a  
>> FileCopyPlugin/FileCopyPlugin.a FilePlugin/FilePlugin.a  
>> FloatArrayPlugin/FloatArrayPlugin.a GeniePlugin/GeniePlugin.a  
>> IntegerPokerPlugin/IntegerPokerPlugin.a  
>> JPEGReadWriter2Plugin/JPEGReadWriter2Plugin.a  
>> JPEGReaderPlugin/JPEGReaderPlugin.a  
>> JoystickTabletPlugin/JoystickTabletPlugin.a Klatt/Klatt.a  
>> LargeIntegers/LargeIntegers.a MIDIPlugin/MIDIPlugin.a  
>> Matrix2x3Plugin/Matrix2x3Plugin.a  
>> MiscPrimitivePlugin/MiscPrimitivePlugin.a Mpeg3Plugin/Mpeg3Plugin.a  
>> RePlugin/RePlugin.a SecurityPlugin/SecurityPlugin.a  
>> SerialPlugin/SerialPlugin.a SocketPlugin/SocketPlugin.a  
>> SoundCodecPrims/SoundCodecPrims.a  
>> SoundGenerationPlugin/SoundGenerationPlugin.a  
>> SoundPlugin/SoundPlugin.a StarSqueakPlugin/StarSqueakPlugin.a  
>> SurfacePlugin/SurfacePlugin.a -lutil -lm -Wl,-rpath,/usr/local/lib
>> osExports.o: Undefined symbol `_primitivePluginBrowserReady'  
>> referenced from data segment
>> osExports.o: Undefined symbol `_primitivePluginRequestURLStream'  
>> referenced from data segment
>> osExports.o: Undefined symbol `_primitivePluginRequestURL' referenced  
>> from data segment
>> osExports.o: Undefined symbol `_primitivePluginPostURL' referenced  
>> from data segment
>> osExports.o: Undefined symbol `_primitivePluginRequestFileHandle'  
>> referenced from data segment
>> osExports.o: Undefined symbol `_primitivePluginDestroyRequest'  
>> referenced from data segment
>> osExports.o: Undefined symbol `_primitivePluginRequestState'  
>> referenced from data segment
>> collect2: ld returned 1 exit status
>> *** Error code 1
>>
>> Thanks in advance,
>>
>> Fred
>>
>>
>>
>>
> --
> ======================================================================= 
> ====
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ======================================================================= 
> ====
>




More information about the Squeak-dev mailing list