← Back to team overview

hugin-devs team mailing list archive

[Bug 1834767] Re: Current default fails to build

 

OK, I've tried that fix and it does now build, but haven't used the build in anger.
Doc build problems did occur...seems to be a regular issue with Fedora, so had to switch off building of any docs. 
I haven't looked at why the docs are an issue, beyond my ken.
I have attached a patch for others to test further.

Cheers,
Terry


** Attachment added: "exiv2-patch.txt"
   https://bugs.launchpad.net/enblend/+bug/1834767/+attachment/5274306/+files/exiv2-patch.txt

-- 
You received this bug notification because you are a member of Hugin
Developers, which is subscribed to Enblend.
https://bugs.launchpad.net/bugs/1834767

Title:
  Current default fails to build

Status in Enblend:
  New

Bug description:
  Attempting to build the current Enblend default source in Fedora 30, using rpmbuild.
  Build fails with the following message...

  In file included from /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.cc:188:
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h: In function 'void enblend::enfuseMain(const FileNameList&, const std::__cxx11::list<vigra::ImageImportInfo*>&, vigra::ImageExportInfo&, vigra::Rect2D&)':
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1269:27: error: 'Error' in namespace 'Exiv2' does not name a type
   1269 |             catch (Exiv2::Error& e) {
        |                           ^~~~~
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1273:46: error: 'e' was not declared in this scope
   1273 |                     command << ": note: " << e.what() << "\n";
        |                                              ^
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1654:27: error: 'Error' in namespace 'Exiv2' does not name a type
   1654 |             catch (Exiv2::Error& e) {
        |                           ^~~~~
  /home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source/src/enfuse.h:1658:46: error: 'e' was not declared in this scope
   1658 |                     command << ": note: " << e.what() << "\n";
        |                                              ^
  make[2]: *** [src/CMakeFiles/enfuse.dir/build.make:79: src/CMakeFiles/enfuse.dir/enfuse.cc.o] Error 1
  make[2]: Leaving directory '/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source'
  make[1]: *** [CMakeFiles/Makefile2:215: src/CMakeFiles/enfuse.dir/all] Error 2
  make[1]: Leaving directory '/home/terry/rpmbuild/BUILD/enblend-4.3.0-1519hg-Source'
  make: *** [Makefile:155: all] Error 2
  error: Bad exit status from /var/tmp/rpm-tmp.zxxB72 (%build)

  
  RPM build errors:
      Bad exit status from /var/tmp/rpm-tmp.zxxB72 (%build)

  Hope this helps.

  Cheers,
  Terry

To manage notifications about this bug go to:
https://bugs.launchpad.net/enblend/+bug/1834767/+subscriptions


Follow ups

References