Hi, I would like to use VMMaker to build a custom VM, but i encounter some issue. I have success to build the src SqueakVM-Win32-3.11.3, and the VM work. I install VMMaker,and generate *all internal* win32 from the win32 platform find to "http://squeakvm.org/svn/squeak/trunk/platforms/win32/" then i modify the makefile (platform Path, name , ...). Finally i execute make , apparently that compiling all the plugin and crash when remake "Squeak.exe" and return error 1. do you have a advices ? regard -- Arnaud Jean Baptiste |
What's the output on the command line? - A. jean baptiste arnaud wrote: > > > > ------------------------------------------------------------------------ > > Hi, > > I would like to use VMMaker to build a custom VM, but i encounter some > issue. > I have success to build the src SqueakVM-Win32-3.11.3, and the VM work. > > I install VMMaker,and generate *all internal* win32 from the win32 > platform find to > "http://squeakvm.org/svn/squeak/trunk/platforms/win32/" then i modify > the makefile (platform Path, name , ...). > Finally i execute make , apparently that compiling all the plugin and > crash when remake "Squeak.exe" and return error 1. > > do you have a advices ? > > regard > > -- > Arnaud Jean Baptiste > |
The end of output. [Some undefined reference ... ] //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt ualMachine.c:333: undefined reference to `fetchLong32ofObject' //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt ualMachine.c:334: undefined reference to `getThisSessionID' //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt ualMachine.c:335: undefined reference to `ioFilenamefromStringofLengthresolveAli ases' //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt ualMachine.c:336: undefined reference to `vmEndianness' make: *** [Squeak.exe] Error 1 I have a --debug output, but the file is a few big. 2009/8/26 Andreas Raab <[hidden email]>
-- Arnaud Jean Baptiste PhD Student - Rmod Team - INRIA http://rmod.lille.inria.fr |
The only unusual thing I can see is that you have a space in your path name. If that does not solve the problem, send the full output. - Bert - On 26.08.2009, at 18:19, jean baptiste arnaud wrote: The end of output. |
The undefined references i a sign, that some of the search path(s) is missing and invisible to linker. A full make log could tell more: make >dump 2>&1 2009/8/26 Bert Freudenberg <[hidden email]>: > > The only unusual thing I can see is that you have a space in your path name. > If that does not solve the problem, send the full output. > - Bert - > On 26.08.2009, at 18:19, jean baptiste arnaud wrote: > > The end of output. > > [Some undefined reference ... ] > > //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt > ualMachine.c:333: undefined reference to `fetchLong32ofObject' > //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt > ualMachine.c:334: undefined reference to `getThisSessionID' > //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt > ualMachine.c:335: undefined reference to `ioFilenamefromStringofLengthresolveAli > ases' > //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt > ualMachine.c:336: undefined reference to `vmEndianness' > make: *** [Squeak.exe] Error 1 > > I have a --debug output, but the file is a few big. > > > 2009/8/26 Andreas Raab <[hidden email]> >> >> What's the output on the command line? >> >> - A. >> >> jean baptiste arnaud wrote: >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> Hi, >>> >>> I would like to use VMMaker to build a custom VM, but i encounter some issue. >>> I have success to build the src SqueakVM-Win32-3.11.3, and the VM work. >>> >>> I install VMMaker,and generate *all internal* win32 from the win32 platform find to "http://squeakvm.org/svn/squeak/trunk/platforms/win32/" then i modify the makefile (platform Path, name , ...). >>> Finally i execute make , apparently that compiling all the plugin and crash when remake "Squeak.exe" and return error 1. >>> >>> do you have a advices ? >>> >>> regard >>> >>> -- >>> Arnaud Jean Baptiste >>> > > > > -- > Arnaud Jean Baptiste > PhD Student - Rmod Team - INRIA > http://rmod.lille.inria.fr > > > > > -- Best regards, Igor Stasenko AKA sig. |
I give new install in new directory i reload VMMaker all dependencies, i regenerate the VM from VMMaker (running on Squeak). Same thing, error when regenerate Squeak.exe. But if I give the *3.11.3 Squeak VM src*, and copy the src where i build i can rebuild the source. (find on http://www.squeakvm.org/win32/release/). 2009/8/26 Igor Stasenko <[hidden email]>
-- Arnaud Jean Baptiste PhD Student - Rmod Team - INRIA http://rmod.lille.inria.fr |
All missing symbols from error log can be found in interp.c or gnu_interp.c , and get compiled into corresponding object file. Seems like this file not linked together with others , when building .exe 2009/8/27 jean baptiste arnaud <[hidden email]>: > > > I give new install in new directory i reload VMMaker all dependencies, i regenerate the VM from VMMaker (running on Squeak). > > Same thing, error when regenerate Squeak.exe. > > But if I give the *3.11.3 Squeak VM src*, and copy the src where i build i can rebuild the source. > (find on http://www.squeakvm.org/win32/release/). > > > > > > > > 2009/8/26 Igor Stasenko <[hidden email]> >> >> The undefined references i a sign, that some of the search path(s) >> is missing and invisible to linker. >> >> A full make log could tell more: >> >> make >dump 2>&1 >> >> 2009/8/26 Bert Freudenberg <[hidden email]>: >> > >> > The only unusual thing I can see is that you have a space in your path name. >> > If that does not solve the problem, send the full output. >> > - Bert - >> > On 26.08.2009, at 18:19, jean baptiste arnaud wrote: >> > >> > The end of output. >> > >> > [Some undefined reference ... ] >> > >> > //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt >> > ualMachine.c:333: undefined reference to `fetchLong32ofObject' >> > //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt >> > ualMachine.c:334: undefined reference to `getThisSessionID' >> > //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt >> > ualMachine.c:335: undefined reference to `ioFilenamefromStringofLengthresolveAli >> > ases' >> > //C/Users/JB/Desktop/Source VM/trunk/platforms/win32/build/../../Cross/vm/sqVirt >> > ualMachine.c:336: undefined reference to `vmEndianness' >> > make: *** [Squeak.exe] Error 1 >> > >> > I have a --debug output, but the file is a few big. >> > >> > >> > 2009/8/26 Andreas Raab <[hidden email]> >> >> >> >> What's the output on the command line? >> >> >> >> - A. >> >> >> >> jean baptiste arnaud wrote: >> >>> >> >>> >> >>> >> >>> ------------------------------------------------------------------------ >> >>> >> >>> Hi, >> >>> >> >>> I would like to use VMMaker to build a custom VM, but i encounter some issue. >> >>> I have success to build the src SqueakVM-Win32-3.11.3, and the VM work. >> >>> >> >>> I install VMMaker,and generate *all internal* win32 from the win32 platform find to "http://squeakvm.org/svn/squeak/trunk/platforms/win32/" then i modify the makefile (platform Path, name , ...). >> >>> Finally i execute make , apparently that compiling all the plugin and crash when remake "Squeak.exe" and return error 1. >> >>> >> >>> do you have a advices ? >> >>> >> >>> regard >> >>> >> >>> -- >> >>> Arnaud Jean Baptiste >> >>> >> > >> > >> > >> > -- >> > Arnaud Jean Baptiste >> > PhD Student - Rmod Team - INRIA >> > http://rmod.lille.inria.fr >> > >> > >> > >> > >> > >> >> >> >> -- >> Best regards, >> Igor Stasenko AKA sig. > > > > -- > Arnaud Jean Baptiste > PhD Student - Rmod Team - INRIA > http://rmod.lille.inria.fr > > > -- Best regards, Igor Stasenko AKA sig. |
Free forum by Nabble | Edit this page |