Bug 6223 - Mac build broken with jivec not in the path
: Mac build broken with jivec not in the path
Status: RESOLVED FIXED
Product: SB Desktop
Classification: Unclassified
Component: UI
: unspecified
: Macintosh Other
: P2 normal (vote)
: ---
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-11-24 23:04 UTC by Blackketter Dean
Modified: 2008-03-11 16:53 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Blackketter Dean 2007-11-24 23:04:23 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?
Comment 1 KDF 2007-11-25 00:21:17 UTC
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
Comment 2 Blackketter Dean 2007-11-25 06:48:39 UTC
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?


Comment 3 Richard Titmuss 2007-11-25 12:11:43 UTC
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.
Comment 4 KDF 2007-11-25 12:16:44 UTC
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.  
Comment 5 Blackketter Dean 2007-11-25 16:44:34 UTC
Fixed in change 1004 for Mac.  On Mac, we build luac automatically, it appears.
Comment 6 Chris Owens 2008-03-11 16:53:24 UTC
Moving Jive Software (desktop app) bugs to the new SqueezePlay product