[squeak-dev] Strange CI error

Frank Shearar frank.shearar at gmail.com
Tue Feb 12 10:19:52 UTC 2013


On 11 February 2013 22:48, Eliot Miranda <eliot.miranda at gmail.com> wrote:
>
>
> On Mon, Feb 11, 2013 at 2:37 PM, Frank Shearar <frank.shearar at gmail.com>
> wrote:
>>
>> 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?
>
>
> Seems the difference is in the environment.  compare the output of e.g.
>
> $ set
> $ df -h .
>
> ?
>
> The worrying thing is "/bin/fgrep: not found" etc.  How come?

Indeed! No idea. I trashed the job and built an
ExternalPackage-Control which runs the VM just fine.

frank

>> frank
>>
>
>
>
> --
> best,
> Eliot
>
>
>


More information about the Squeak-dev mailing list