NOTICE! This is a static HTML version of a legacy Fiji BugZilla bug.

The Fiji project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Bug 547 - Build.sh does not create any executables
Build.sh does not create any executables
Status: RESOLVED FIXED
Product: Fiji
Classification: Unclassified
Component: Other
unspecified
All All
: P5 normal
Assigned To: ImageJ Bugs Mailing List
Depends on:
Blocks:
 
Reported: 2013-01-14 11:26 CST by Benjamin Schmid
Modified: 2013-01-19 20:37 CST
3 users (show)

See Also:

Description Benjamin Schmid 2013-01-14 11:26:33 CST
I just cloned a fresh fiji and built it using
sh Build.sh

,but no executable was built.

There was no error message, nor did I find any hints to the origin of the problem in the build output messages.

Two things I found when I run Build.sh:
- If I run it repeatedly, it would always rebuild the same jars, even without
  changing any source files
- Build.sh clean does not clean, but also rebuild the same jars

Guess I'm missing something stupid, maybe someone can point me to it?

Thanks,
Bene
Comment 1 Jean-Yves Tinevez 2013-01-14 13:30:56 CST
I confirm Bene observation on windows 64.
Comment 2 Stefan Helfrich 2013-01-16 12:49:44 CST
Same thing on Ubuntu 12.04 (64-bit).
Comment 4 Johannes Schindelin 2013-01-19 01:10:08 CST
Oops, I forgot to adress the other part: Build.sh should no longer rebuild everything. But since I updated MiniMaven and Build.sh in the wrong order -- sorry! -- you might need to delete ij-minimaven-2.0.0-SNAPSHOT.jar before you get the benefits...
Comment 5 Johannes Schindelin 2013-01-19 20:37:17 CST
And now, even the 'clean' target works again. Since I used the correct order to update things, you will get the fix next time you pull (Build.sh will update jars/ij-minimaven-2.0.0-SNAPSHOT.ja when it detects that the latter is older than the former).