VM issues.

Alan Grimes alangrimes at starpower.net
Mon Mar 7 16:41:57 UTC 2005


>Yes, but I posted a (trivial) patch for that.
>  
>

OK, found it,

Now the error (there's always an error) is:


gcc -g -O2 -fomit-frame-pointer -DLSB_FIRST=1 -march=athlon-mp -o squeak
                                                                         
         ^^^^^^^^^^^
My hardware still makes me feel like I'm on top of the world even though 
it's approaching 3 years old.  ;)

 disabledPlugins.o version.o -Wl,--export-dynamic  ADP
CMCodecPlugin/ADPCMCodecPlugin.a AsynchFilePlugin/AsynchFilePlugin.a
 B3DAcceleratorPlugin/B3DAcceleratorPlugin.a Squeak3D/Sque
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The weird part is that it is obviosly attempting to link the correct 
library =\

ak3D.a BMPReadWriterPlugin/BMPReadWriterPlugin.a B2DPlugin/B2DPlugin.a 
BitBltPlugin/BitBltPlugin.a DSAPrims/DSAPrims.a ZipPlug
in/ZipPlugin.a DropPlugin/DropPlugin.a SqueakFFIPrims/SqueakFFIPrims.a 
FFTPlugin/FFTPlugin.a FileCopyPlugin/FileCopyPlugin.a F
ilePlugin/FilePlugin.a FloatArrayPlugin/FloatArrayPlugin.a 
GeniePlugin/GeniePlugin.a JPEGReadWriter2Plugin/JPEGReadWriter2Plug
in.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 -ldl -lm -lnsl vm/vm.a -Wl,--rpath 
-Wl,/usr/local/lib

[space added for clarity]

vm/vm.a(sqNamedPrims.o)(.data+0x8): undefined reference to 
`ADPCMCodecPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0xc): undefined reference to 
`AsynchFilePlugin_exports'
########
vm/vm.a(sqNamedPrims.o)(.data+0x10): undefined reference to 
`B3DAcceleratorPlugin_exports'
^^^^^^^^^^^^^^^^^^^^^^
Yet it can't find the flaming symbol.
I hate linkers. =(
########
vm/vm.a(sqNamedPrims.o)(.data+0x14): undefined reference to 
`Squeak3D_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x18): undefined reference to 
`BMPReadWriterPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x1c): undefined reference to 
`B2DPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x20): undefined reference to 
`BitBltPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x24): undefined reference to 
`DSAPrims_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x28): undefined reference to 
`ZipPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x2c): undefined reference to 
`DropPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x30): undefined reference to 
`SqueakFFIPrims_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x34): undefined reference to 
`FFTPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x38): undefined reference to 
`FileCopyPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x3c): undefined reference to 
`FilePlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x40): undefined reference to 
`FloatArrayPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x44): undefined reference to 
`GeniePlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x48): undefined reference to 
`JPEGReadWriter2Plugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x4c): undefined reference to 
`JPEGReaderPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x50): undefined reference to 
`JoystickTabletPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x54): undefined reference to `Klatt_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x58): undefined reference to 
`LargeIntegers_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x5c): undefined reference to 
`MIDIPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x60): undefined reference to 
`Matrix2x3Plugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x64): undefined reference to 
`MiscPrimitivePlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x68): undefined reference to 
`Mpeg3Plugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x6c): undefined reference to 
`RePlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x70): undefined reference to 
`SecurityPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x74): undefined reference to 
`SerialPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x78): undefined reference to 
`SocketPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x7c): undefined reference to 
`SoundCodecPrims_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x80): undefined reference to 
`SoundGenerationPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x84): undefined reference to 
`SoundPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x88): undefined reference to 
`StarSqueakPlugin_exports'
vm/vm.a(sqNamedPrims.o)(.data+0x8c): undefined reference to 
`SurfacePlugin_exports'
collect2: ld returned 1 exit status
make: *** [squeak] Error 1
bash-2.05b$



More information about the Squeak-dev mailing list