[Vm-dev] Fwd: Compiling Squeak failed with VMMaker on Mac

Mathieu Suen mathk.sue at gmail.com
Tue Apr 17 13:50:24 UTC 2007


> From: Mathieu Suen <mathieusuen at yahoo.fr>
> Date: April 17, 2007 10:01:31 AM CEDT
> To: Ian Piumarta <piumarta at speakeasy.net>
> Cc: Squeak Virtual Machine Development Discussion <vm- 
> dev at lists.squeakfoundation.org>
> Subject: Compiling Squeak failed with VMMaker on Mac
>
> Hi,
>
> I have tried to compile Squeak with VMMaker.
> I have taken:
>  	-  3.10 image (Squeak-dev-beta-107)
> 	- VMMaker 3.8b6
> 	- the latest source from the  svn
>
> After I have compile the source with VMMaker.
> Then I go to my folder where the source where generate and create  
> the build dir:
>
> mkdir bld
> cd bld
> ../platforms/unix/config/configure LDFLAGS="-framework OpenGL" -- 
> without-x
> make
>
> I have had LDFLAGS="-framework OpenGL" because the linker haven't  
> found some _gl* symbols
>
> Still the make failed with symbols undefined:
>
> ...
> gcc -g -O2 -fomit-frame-pointer -DLSB_FIRST=1 -framework OpenGL -o  
> squeak disabledPlugins.o version.o -framework CoreFoundation - 
> framework CoreServices  vm/vm.a ADPCMCodecPlugin/ADPCMCodecPlugin.a  
> AsynchFilePlugin/AsynchFilePlugin.a B3DAcceleratorPlugin/ 
> B3DAcceleratorPlugin.a BMPReadWriterPlugin/BMPReadWriterPlugin.a  
> B2DPlugin/B2DPlugin.a BitBltPlugin/BitBltPlugin.a CroquetPlugin/ 
> CroquetPlugin.a DSAPrims/DSAPrims.a ZipPlugin/ZipPlugin.a  
> DropPlugin/DropPlugin.a FFTPlugin/FFTPlugin.a FileCopyPlugin/ 
> FileCopyPlugin.a FilePlugin/FilePlugin.a FloatArrayPlugin/ 
> FloatArrayPlugin.a FloatMathPlugin/FloatMathPlugin.a GeniePlugin/ 
> GeniePlugin.a HostWindowPlugin/HostWindowPlugin.a  
> InternetConfigPlugin/InternetConfigPlugin.a JPEGReadWriter2Plugin/ 
> JPEGReadWriter2Plugin.a JPEGReaderPlugin/JPEGReaderPlugin.a  
> JoystickTabletPlugin/JoystickTabletPlugin.a Klatt/Klatt.a  
> LargeIntegers/LargeIntegers.a LocalePlugin/LocalePlugin.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 UUIDPlugin/UUIDPlugin.a -lm vm/vm.a
> /usr/bin/ld: Undefined symbols:
> _closeWindow
> _createWindowWidthheightoriginXyattrlength
> _ioCloseAllWindows
> _ioPositionOfWindow
> _ioPositionOfWindowSetxy
> _ioSetTitleOfWindow
> _ioShowDisplayOnWindow
> _ioSizeOfWindow
> _ioSizeOfWindowSetxy
> _sqInternetConfigurationGetStringKeyedBykeySizeinto
> _sqInternetConfigurationInit
> _sqInternetConfigurationShutdown
> _sqInternetGetMacintoshFileTypeAndCreatorFromkeySizeinto
> _sqLocCurrencyNotation
> _sqLocCurrencySymbolSize
> _sqLocDaylightSavings
> _sqLocGetCountryInto
> _sqLocGetCurrencySymbolInto
> _sqLocGetDecimalSymbolInto
> _sqLocGetDigitGroupingSymbolInto
> _sqLocGetLanguageInto
> _sqLocGetLongDateFormatInto
> _sqLocGetShortDateFormatInto
> _sqLocGetTimeFormatInto
> _sqLocGetTimezoneOffset
> _sqLocGetVMOffsetToUTC
> _sqLocInitialize
> _sqLocLongDateFormatSize
> _sqLocMeasurementMetric
> _sqLocShortDateFormatSize
> _sqLocTimeFormatSize
> collect2: ld returned 1 exit status
> make: *** [squeak] Error 1
>
> Any Idea?
>
> Thanks
>
> 	Mth
>
>
>



More information about the Vm-dev mailing list