[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Persistant broken build - products/phcogspurlinuxhtRPi No such file or directory (#333)

Nicolas Cellier notifications at github.com
Tue Jan 1 22:39:44 UTC 2019


Sorry, I believed you when you told that cogitXXX was building OK, and it build OK.
But I did not verify anything else.

Still, there is a FFI problem, look in the console:

> libtool: compile:  gcc -std=gnu99 -g -O2 -fwrapv -DNDEBUG -DDEBUGVM=0 -DPharoVM -DI_REALLY_DONT_CARE_HOW_UNSAFE_THIS_IS -DUSE_MIDI_ALSA -DCOGMTVM=0 -Wall -pthread -DLSB_FIRST=1 -march=armv6 -mfpu=vfp -mfloat-abi=hard -Wno-missing-braces -Wno-unknown-pragmas -Wno-unused-value -Wno-unused-label -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable -DHAVE_CONFIG_H -I/home/travis/build/OpenSmalltalk/opensmalltalk-vm/build.linux32ARMv6/pharo.cog.spur/build -I/home/travis/build/OpenSmalltalk/opensmalltalk-vm/build.linux32ARMv6/pharo.cog.spur/build -I/home/travis/build/OpenSmalltalk/opensmalltalk-vm/platforms/unix/vm -I/home/travis/build/OpenSmalltalk/opensmalltalk-vm/platforms/Cross/vm -I/home/travis/build/OpenSmalltalk/opensmalltalk-vm/spursrc/vm -I/usr/local/include -I/home/travis/build/OpenSmalltalk/opensmalltalk-vm/platforms/Cross/plugins/SqueakFFIPrims -I/home/travis/build/OpenSmalltalk/opensmalltalk-vm/platforms/unix/plugins/SqueakFFIPrims -march=armv6 -mfpu=vfp -mfloat-abi=hard -Wno-missing-braces -Wno-unknown-pragmas -Wno-unused-value -Wno-unused-label -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable -c /home/travis/build/OpenSmalltalk/opensmalltalk-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c  -fPIC -DPIC -o .libs/SqueakFFIPrims.o
> /home/travis/build/OpenSmalltalk/opensmalltalk-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:31:3: error: #error As yet no FFI implementation appears to exist for your platform.
>  # error As yet no FFI implementation appears to exist for your platform.
>    ^
> /home/travis/build/OpenSmalltalk/opensmalltalk-vm/src/plugins/SqueakFFIPrims/SqueakFFIPrims.c:32:3: error: #error Consider implementing it, starting by adding a subclass of ThreadedFFIPlugin.
>  # error Consider implementing it, starting by adding a subclass of ThreadedFFIPlugin.
>    ^

This happens for Pharo build and in the Squeak build too.
But only Pharo then later fails.
It builds vm.a OK, but fails somewhere later. 
The exact error is:

> libtool: link: ar cru .libs/JPEGReadWriter2Plugin.a  JPEGReadWriter2Plugin.o Error.o jcapimin.o jcapistd.o jccoefct.o jccolor.o jcdctmgr.o jchuff.o jcinit.o jcmainct.o jcmarker.o jcmaster.o jcomapi.o jcparam.o jcphuff.o jcprepct.o jcsample.o jctrans.o jdapimin.o jdapistd.o jdatadst.o jdatasrc.o jdcoefct.o jdcolor.o jddctmgr.o jdhuff.o jdinput.o jdmainct.o jdmarker.o jdmaster.o jdmerge.o jdphuff.o jdpostct.o jdsample.o jdtrans.o jerror.o jfdctflt.o jfdctfst.o jfdctint.o jidctflt.o jidctfst.o jidctint.o jidctred.o jmemdatadst.o jmemdatasrc.o jmemmgr.o jmemnobs.o jquant1.o jquant2.o jutils.o sqJPEGReadWriter2Plugin.o
> libtool: link: ranlib .libs/JPEGReadWriter2Plugin.a
> libtool: link: ( cd ".libs" && rm -f "JPEGReadWriter2Plugin.la" && ln -s "../JPEGReadWriter2Plugin.la" "JPEGReadWriter2Plugin.la" )
> : JPEGReadWriter2Plugin.la
> /usr/bin/find: `../../../products/phcogspurlinuxhtRPi': No such file or directory

bed time too...
reading those consoles and trying to guess  is exhausting

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/333#issuecomment-450762315
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20190101/9a5596a1/attachment-0001.html>


More information about the Vm-dev mailing list