So I was unable to get back to this for awhile, but I have now got much closer.
I think the problem I was having earlier was that it was finding remnants from the stable build. Not totally sure, but that’s my best guess. I cleaned out everything to little more than a bare account, and started over. I did have to manually install a few dependencies: libpng was required by cairo gtk-doc was required by tango libtifff was required by gdkpixbuf These I installed by running jhbuild in a different window and then re-running the complaining packages. Getttext took quite some time to get over. For some reason it didn’t seem to matter how I configured the path, it still insisted on finding getttext in /usr/bin so I finally installed a newer version in /usr/bin and all was well. As for boost, I followed the instructions about doing it manually in a subshell but got an error about requiring a 64 bit instruction when compiling 32 bit. So I changed the 32 to a 64 in the ./b2 line, and it compiled all right and built. But… When I exited the subshell and hit 2 twice (not three times) jhbuild exited. choice: 2 *** Building boost *** [57/65] make -j 5 make: *** No targets specified and no makefile found. Stop. *** Error during phase build of boost: ########## Error running make -j 5 *** [57/65] [1] Rerun phase build [2] Ignore error and continue to install [3] Give up on module [4] Start shell [5] Reload configuration [6] Go to phase "wipe directory and start over" [7] Go to phase "configure" [8] Go to phase "clean" [9] Go to phase "distclean" choice: 2 *** Installing boost *** [57/65] make DESTDIR=/Users/gnucashdev/gnucash-unstable/_jhbuild/root-boost install make: Nothing to be done for `install'. W: Ignoring uninstalled package: boost Traceback (most recent call last): File "/Users/gnucashdev/.local/bin/jhbuild", line 32, in <module> jhbuild.main.main(sys.argv[1:]) File "/Users/gnucashdev/Source/jhbuild/jhbuild/main.py", line 155, in main rc = jhbuild.commands.run(command, config, args, help=lambda: print_help(parser)) File "/Users/gnucashdev/Source/jhbuild/jhbuild/commands/__init__.py", line 183, in run return cmd.execute(config, args, help) File "/Users/gnucashdev/Source/jhbuild/jhbuild/commands/__init__.py", line 52, in execute return self.run(config, options, args, help) File "/Users/gnucashdev/Source/jhbuild/jhbuild/commands/base.py", line 268, in run return build.build() File "/Users/gnucashdev/Source/jhbuild/jhbuild/frontends/buildscript.py", line 163, in build error, altphases = module.run_phase(self, phase) File "/Users/gnucashdev/Source/jhbuild/jhbuild/modtypes/__init__.py", line 420, in run_phase method(buildscript) File "/Users/gnucashdev/Source/jhbuild/jhbuild/modtypes/autotools.py", line 314, in do_install self.process_install(buildscript, self.get_revision()) File "/Users/gnucashdev/Source/jhbuild/jhbuild/modtypes/__init__.py", line 316, in process_install new_contents = fileutils.accumulate_dirtree_contents(destdir_prefix) File "/Users/gnucashdev/Source/jhbuild/jhbuild/utils/fileutils.py", line 45, in accumulate_dirtree_contents _accumulate_dirtree_contents_recurse(path, contents) File "/Users/gnucashdev/Source/jhbuild/jhbuild/utils/fileutils.py", line 27, in _accumulate_dirtree_contents_recurse names = os.listdir(path) OSError: [Errno 2] No such file or directory: '/Users/gnucashdev/gnucash-unstable/_jhbuild/root-boost/Users/gnucashdev/gnucash-unstable’ It looks like it has the path wrong, but I’m not sure what’s up. _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel