[squeak-dev] Strange CI error

Frank Shearar frank.shearar at gmail.com
Mon Feb 11 22:37:43 UTC 2013


I took a pass at writing CI jobs for testing packages in SqueakMap. I
used Control simply because it's really small and, well, because I
wrote it. Dogfood, in my bowl!

I'm getting strange errors though.
http://build.squeak.org/job/ExternalPackageControl/4/console says

+ ./run-test.sh Control
Downloading Cog VM r2678
Downloading a fresh Trunk image
Running tests on VM
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak...
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak:
/bin/fgrep: not found
/usr/home/jenkins/workspace/ExternalPackageControl/target/cog.r2678/coglinux/bin/squeak:
/bin/uname: not found
/usr/bin/ldd didn't produce any output and the system is 64 bit.  You
may need to (re)install the 32-bit libraries.

but - BUT - http://build.squeak.org/job/SqueakTrunk/169/console says

Running tests on VM
/var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/squeak...
4.0-2678 #1 Wed Feb  6 11:36:48 PST 2013 gcc 4.1.2
CoInterpreter VMMaker.oscog-eem.264 uuid:
64e76092-8af7-449f-9188-e65f3bd1f08d Feb  6 2013
StackToRegisterMappingCogit VMMaker.oscog-eem.264 uuid:
64e76092-8af7-449f-9188-e65f3bd1f08d Feb  6 2013
VM: r2678 http://www.squeakvm.org/svn/squeak/branches/Cog
Plugins: r2545 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
Linux mcqfes 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686
i686 i386 GNU/Linux
plugin path: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/bin/../lib/squeak/4.0-2678
[default: /var/lib/jenkins/workspace/SqueakTrunk/target/cog.r2678/coglinux/lib/squeak/4.0-2678/]
2013-02-11T22:48:27.88+01:00: Loading Hudson build tools... from
/var/lib/jenkins/workspace/SqueakTrunk/target/HudsonBuildTools.st
2013-02-11T22:48:28.464+01:00: Running tests...

Notice please that both are using (copies of) the same VM, Cog r.2678.
Both jobs run on the _same machine_. One works, the other doesn't. Any
ideas?

frank


More information about the Squeak-dev mailing list