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

Reply via email to