Bugzilla – Bug 6223
Mac build broken with jivec not in the path
Last modified: 2008-03-11 16:53:24 UTC
Ends with a whole lot of these: find: luac: No such file or directory find: luac: No such file or directory find: luac: No such file or directory find: luac: No such file or directory find: luac: No such file or directory make[2]: *** [check_lua] Error 1 make[1]: *** [all] Error 2 make: *** [jive] Error 2 To work around this, i did an: export PATH=$PATH:~/jive/build/osx/bin/ before building, but that's not really portable and the makefile should probably know to use the built jivec Ben, did you set this up?
I've been talking to Richard about this one already. for me it was the hardware build under Ubuntu 6.10 VM. to solve, I had to remove the reference to readline and history in the lua-5.1.1 Makefile and luaconf.h. I did a make linux, then make install INSTALL_TOP=/usr after that, fakeroot make under squeezeboxJive/src worked. it's all due to the recent check_lua changes which test the lua code at compile time. It's more than the mac build, basically and in some ways this is a blocker since I at least could not test until I'd found my workaround. I'm not seeing any jive.bin files downloaded since r967
KDF: the build last night seemed to happen on time and the only issue I'm having on the mac build is a simple path problem. Was your error the same or was there some other error you are seeing?
I added this, and I also fixed the nightly build machine to work with the updated makefiles. These extra checks are to ensure that the lua syntax is correct when the s/w is built. The build needs to be updated so these are either optional, or the luac is build for testing as part of the build process.
same symptoms. different solution. luac: No such file or directory printed dozens of times then error out. In your case, it was a path. In my case, the system needed luac (an specifically 5.1) installed.
Fixed in change 1004 for Mac. On Mac, we build luac automatically, it appears.
Moving Jive Software (desktop app) bugs to the new SqueezePlay product