On Mon, 2013-01-21 at 16:26 +0000, Richard Shann wrote: > On Mon, 2013-01-21 at 08:20 -0600, Jeremiah Benham wrote: > > > > To get the recent denemo.make and denemo.py you need to do a git pull > > in > > your gub directory. The command you will see for the mingw branch to > > build with static portmidi is: > > --with-static-portmidi > > > I have done a git pull and then make denemo > This did a lot of downloading and then started build for linux - it > failed with > > /home/rshann/gub/target/linux-x86/src/denemo-git.savannah.gnu.org--denemo.git-linux/src/portmidiutil.h:18:22: > error: portmidi.h: No such file or directory > > I then edited denemo.make to leave just the mingw target thus: > > PLATFORMS=mingw > > and this started to build for mingw but failed with something I've not > seen before: > > *** Stage: build (installer, mingw) > package of branch: git.savannah.gnu.org--denemo.git-mingw, expecting: > git.savannah.gnu.org--denemo.git-master > ignoring header: > denemo-doc-git.savannah.gnu.org--denemo.git-mingw.mingw.hdr > package of branch: git.savannah.gnu.org--denemo.git-mingw, expecting: > git.savannah.gnu.org--denemo.git-master > ignoring header: > denemo-devel-git.savannah.gnu.org--denemo.git-mingw.mingw.hdr > package of branch: git.savannah.gnu.org--denemo.git-mingw, expecting: > git.savannah.gnu.org--denemo.git-master > ignoring header: denemo-git.savannah.gnu.org--denemo.git-mingw.mingw.hdr > no such package: denemo > no such package: denemo > Traceback (most recent call last): > File "bin/gib", line 185, in <module> > main () > File "bin/gib", line 175, in main > build_installer (installer_obj) > File "bin/gib", line 141, in build_installer > available[s] () > File "bin/../gub/installer.py", line 99, in build > self.checksum = self.calculate_checksum (package_names) > File "bin/../gub/installer.py", line 120, in calculate_checksum > raise Exception (m) > Exception: no such package: denemo > > make[1]: *** [denemo-installers] Error 1 > make[1]: Leaving directory `/home/rshann/gub' > make: *** [denemo] Error 2 > > I see that it has created the denemo-windows.exe, but I don't know why
I changed the top level denemo.make to DENEMO_BRANCH="mingw" and tried make denemo again, and it succeeded in making an installer. This runs on windows - it is version rc7 I see that is the version on the mingw branch. >From what you say though, it will it not update even if I merge the changes on master into the branch as the .tar.gz filename for the snapshot will be the same after update? Or am I completely wrong here - you said something about gub not running autogen.sh ... I just changed DENEMO_BRANCH="mingw" back to "master" and the installer failed as before. It does this without downloading denemo or anything I guess this is to do with the messages package of branch: git.savannah.gnu.org--denemo.git-mingw, expecting: git.savannah.gnu.org--denemo.git-master So I guess having denemo.make DENEMO_BRANCH="mingw" inconsistent with denemo.py branch = 'mingw' is a no-no. If you get a chance can you upgrade the branch mingw to have all the latest features from master? I presume there is stuff on master which must not be merged, to do with building normally? Richard _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
