Hugin AppImage (continuous integration)

I have finally managed to put together the scripts for compiling Hugin and bundling it into an AppImage package.

The build environment is based on a CentOS-7 docker container.
The job has been a bit more difficult than expected, because I had to compile several dependencies from sources, as the available RPMs were not recent enough. This included the Vigra library, wxWidgets and enblend/enfuse.

I also had to patch Hugin in order to remove hard-coded paths and make the code relocatable - such that it can work correctly when executed from within the AppImage bundle.

The scripts are available on GitHub in this repository, and the AppImages can be downloaded from the continuous build release.

I would be grateful if interested users could test the package on different distributions, and given me feedback (positive and negative), also specifying which linux version they have used for their tests.

@paperdigits I guess you will be interested into this…

2 Likes

You are right, I’m very interested! Thank you!

A quick test, works very nicely, Kubuntu 16.04

5 images, more-or-less default settings (had to adjust FOV)

2 Likes

Thanks for the feedback! That’s already a very good news, given the number of executables that are involved in the panorama creation…

It works in Manjaro. However, I see a lot of fontconfig errors in the console, and the fonts don’t look great in the program.
I also had a crash twice after switching to the OpenGL preview. The second time, I had saved the .pto profile before switching to the preview, after after loading the profile when I tried a third time to make a panorama, then it didn’t crash and made the panorama.
Here’s the crash report found in /tmp/

<?xml version="1.0" encoding="UTF-8"?>
<report version="1.0" kind="exception">
  <system description="Linux 4.17.19-1-MANJARO x86_64"/>
  <modules>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/bin/hugin" address="00400000" size="002eb000"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/bin/hugin" address="008eb000" size="00004000"/>
    <module path="[heap]" address="0248d000" size="052fd000"/>
    <module path="/SYSV00000000" address="7fc6e7800000" size="00800000"/>
    <module path="/SYSV00000000" address="7fc6f429c000" size="00100000"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-jpeg.so" address="7fc6f43a1000" size="001ff000" version="jpeg"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-jpeg.so" address="7fc6f45a1000" size="00001000" version="jpeg"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/liblzma.so.5.2.2" address="7fc6f503a000" size="00025000" version="5.2.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/liblzma.so.5.2.2" address="7fc6f525e000" size="00001000" version="5.2.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxml2.so.2.9.1" address="7fc6f5260000" size="0015f000" version="2.9.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxml2.so.2.9.1" address="7fc6f55be000" size="00008000" version="2.9.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libcroco-0.6.so.3.0.1" address="7fc6f55ca000" size="00038000" version="3.0.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libcroco-0.6.so.3.0.1" address="7fc6f5801000" size="00003000" version="3.0.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/librsvg-2.so.2.40.16" address="7fc6f5805000" size="00034000" version="2.40.16"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/librsvg-2.so.2.40.16" address="7fc6f5a38000" size="00001000" version="2.40.16"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-svg.so" address="7fc6f5a3a000" size="00002000" version="svg"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/gdk-pixbuf-2.0/loaders/libpixbufloader-svg.so" address="7fc6f5c3b000" size="00001000" version="svg"/>
    <module path="/SYSV00000000" address="7fc6f72ee000" size="00060000"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/gtk-2.0/engines/libpixmap.so" address="7fc6f765b000" size="00009000" version="2.0/engines/libpixmap"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/gtk-2.0/engines/libpixmap.so" address="7fc6f7864000" size="00001000" version="2.0/engines/libpixmap"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwayland-server.so.0.1.0" address="7fc6f8a49000" size="00011000" version="0.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwayland-server.so.0.1.0" address="7fc6f8c59000" size="00002000" version="0.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwayland-client.so.0.3.0" address="7fc6f8c5c000" size="0000d000" version="0.3.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwayland-client.so.0.3.0" address="7fc6f8e68000" size="00002000" version="0.3.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgbm.so.1.0.0" address="7fc6f8e6d000" size="0000d000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgbm.so.1.0.0" address="7fc6f9079000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxshmfence.so.1.0.0" address="7fc6f907b000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxshmfence.so.1.0.0" address="7fc6f927c000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-sync.so.1.0.0" address="7fc6f927e000" size="00006000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-sync.so.1.0.0" address="7fc6f9483000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-present.so.0.0.0" address="7fc6f9485000" size="00002000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-present.so.0.0.0" address="7fc6f9686000" size="00001000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-xfixes.so.0.0.0" address="7fc6f9688000" size="00007000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-xfixes.so.0.0.0" address="7fc6f988e000" size="00001000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-dri3.so.0.0.0" address="7fc6f9890000" size="00002000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-dri3.so.0.0.0" address="7fc6f9a91000" size="00001000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libX11-xcb.so.1.0.0" address="7fc6f9a95000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libX11-xcb.so.1.0.0" address="7fc6f9c95000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-dri2.so.0.0.0" address="7fc6f9c97000" size="00004000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-dri2.so.0.0.0" address="7fc6f9e9a000" size="00001000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgraphite2.so.3.0.1" address="7fc6f9e9c000" size="0002c000" version="3.0.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgraphite2.so.3.0.1" address="7fc6fa0c7000" size="00002000" version="3.0.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libblkid.so.1.1.0" address="7fc6fa2d1000" size="0003b000" version="1.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libblkid.so.1.1.0" address="7fc6fa50b000" size="00003000" version="1.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXau.so.6.0.0" address="7fc6fa512000" size="00002000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXau.so.6.0.0" address="7fc6fa714000" size="00001000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-render.so.0.0.0" address="7fc6fa716000" size="0000c000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-render.so.0.0.0" address="7fc6fa922000" size="00001000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-shm.so.0.0.0" address="7fc6fa924000" size="00002000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb-shm.so.0.0.0" address="7fc6fab26000" size="00001000" version="0.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libEGL.so.1.0.0" address="7fc6fab28000" size="00034000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libEGL.so.1.0.0" address="7fc6fad5b000" size="00002000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpixman-1.so.0.34.0" address="7fc6fad5e000" size="000a0000" version="0.34.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpixman-1.so.0.34.0" address="7fc6faffe000" size="00008000" version="0.34.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libharfbuzz.so.0.10302.0" address="7fc6fb009000" size="00061000" version="0.10302.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libharfbuzz.so.0.10302.0" address="7fc6fb26a000" size="00001000" version="0.10302.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libthai.so.0.1.6" address="7fc6fb26c000" size="0000b000" version="0.1.6"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libthai.so.0.1.6" address="7fc6fb476000" size="00001000" version="0.1.6"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libmount.so.1.1.0" address="7fc6fb478000" size="0003f000" version="1.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libmount.so.1.1.0" address="7fc6fb6b7000" size="00001000" version="1.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libselinux.so.1" address="7fc6fb6d3000" size="00024000" version="1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libselinux.so.1" address="7fc6fb8f6000" size="00001000" version="1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpcre.so.1.2.0" address="7fc6fb8fc000" size="00060000" version="1.2.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpcre.so.1.2.0" address="7fc6fbb5c000" size="00001000" version="1.2.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libffi.so.6.0.1" address="7fc6fbb5e000" size="00007000" version="6.0.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libffi.so.6.0.1" address="7fc6fbd64000" size="00001000" version="6.0.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXdamage.so.1.1.0" address="7fc6fbd66000" size="00002000" version="1.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXdamage.so.1.1.0" address="7fc6fbf67000" size="00001000" version="1.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXcomposite.so.1.0.0" address="7fc6fbf69000" size="00002000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXcomposite.so.1.0.0" address="7fc6fc16a000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXcursor.so.1.0.2" address="7fc6fc16c000" size="0000a000" version="1.0.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXcursor.so.1.0.2" address="7fc6fc375000" size="00001000" version="1.0.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXrandr.so.2.2.0" address="7fc6fc379000" size="0000a000" version="2.2.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXrandr.so.2.2.0" address="7fc6fc582000" size="00001000" version="2.2.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXi.so.6.1.0" address="7fc6fc584000" size="0000f000" version="6.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXi.so.6.1.0" address="7fc6fc792000" size="00001000" version="6.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXinerama.so.1.0.0" address="7fc6fc794000" size="00002000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXinerama.so.1.0.0" address="7fc6fc995000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXrender.so.1.3.0" address="7fc6fc997000" size="00009000" version="1.3.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXrender.so.1.3.0" address="7fc6fcba0000" size="00001000" version="1.3.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXfixes.so.3.1.0" address="7fc6fcba2000" size="00005000" version="3.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXfixes.so.3.1.0" address="7fc6fcda6000" size="00001000" version="3.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgmodule-2.0.so.0.5400.2" address="7fc6fcda8000" size="00003000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgmodule-2.0.so.0.5400.2" address="7fc6fcfaa000" size="00001000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb.so.1.1.0" address="7fc6fcfae000" size="00027000" version="1.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libxcb.so.1.1.0" address="7fc6fd1d4000" size="00001000" version="1.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXext.so.6.4.0" address="7fc6fd292000" size="00011000" version="6.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXext.so.6.4.0" address="7fc6fd4a2000" size="00001000" version="6.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXxf86vm.so.1.0.0" address="7fc6fd4d9000" size="00005000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libXxf86vm.so.1.0.0" address="7fc6fd6dd000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libglib-2.0.so.0.5400.2" address="7fc6fd6df000" size="00111000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libglib-2.0.so.0.5400.2" address="7fc6fd9f0000" size="00001000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgthread-2.0.so.0.5400.2" address="7fc6fd9f3000" size="00001000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgthread-2.0.so.0.5400.2" address="7fc6fdbf3000" size="00001000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libfreetype.so.6.10.0" address="7fc6fdbf7000" size="000a0000" version="6.10.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libfreetype.so.6.10.0" address="7fc6fde96000" size="00006000" version="6.10.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgobject-2.0.so.0.5400.2" address="7fc6fde9d000" size="0004f000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgobject-2.0.so.0.5400.2" address="7fc6fe0ec000" size="00001000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libfontconfig.so.1.7.0" address="7fc6fe0ee000" size="0003a000" version="1.7.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libfontconfig.so.1.7.0" address="7fc6fe328000" size="00002000" version="1.7.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpango-1.0.so.0.4000.4" address="7fc6fe32b000" size="00048000" version="0.4000.4"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpango-1.0.so.0.4000.4" address="7fc6fe573000" size="00002000" version="0.4000.4"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libcairo.so.2.11400.8" address="7fc6fe576000" size="00122000" version="2.11400.8"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libcairo.so.2.11400.8" address="7fc6fe898000" size="00003000" version="2.11400.8"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgdk_pixbuf-2.0.so.0.3600.5" address="7fc6fe89e000" size="00026000" version="0.3600.5"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgdk_pixbuf-2.0.so.0.3600.5" address="7fc6feac4000" size="00001000" version="0.3600.5"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpangocairo-1.0.so.0.4000.4" address="7fc6feac8000" size="0000c000" version="0.4000.4"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpangocairo-1.0.so.0.4000.4" address="7fc6fecd3000" size="00001000" version="0.4000.4"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpangoft2-1.0.so.0.4000.4" address="7fc6fecd5000" size="00014000" version="0.4000.4"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpangoft2-1.0.so.0.4000.4" address="7fc6feee9000" size="00001000" version="0.4000.4"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgio-2.0.so.0.5400.2" address="7fc6feeeb000" size="00192000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgio-2.0.so.0.5400.2" address="7fc6ff27d000" size="00005000" version="0.5400.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libatk-1.0.so.0.22209.1" address="7fc6ff286000" size="00023000" version="0.22209.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libatk-1.0.so.0.22209.1" address="7fc6ff4a8000" size="00003000" version="0.22209.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgdk-x11-2.0.so.0" address="7fc6ff4ac000" size="000bc000" version="0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgdk-x11-2.0.so.0" address="7fc6ff767000" size="00004000" version="0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgtk-x11-2.0.so.0" address="7fc6ff76d000" size="00475000" version="0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgtk-x11-2.0.so.0" address="7fc6ffde1000" size="00007000" version="0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libjbig.so.2.0" address="7fc6ffe32000" size="00009000" version="2.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libjbig.so.2.0" address="7fc70003a000" size="00001000" version="2.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libIexMath.so.6.0.0" address="7fc70003e000" size="00003000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libIexMath.so.6.0.0" address="7fc700241000" size="00001000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgomp.so.1.0.0" address="7fc70044e000" size="00025000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libgomp.so.1.0.0" address="7fc700672000" size="00001000" version="1.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libsqlite3.so.0.8.6" address="7fc70098a000" size="000b1000" version="0.8.6"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libsqlite3.so.0.8.6" address="7fc700c3a000" size="00002000" version="0.8.6"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libhuginbase.so.0.0" address="7fc700d7d000" size="00549000" version="0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libhuginbase.so.0.0" address="7fc7014c5000" size="00007000" version="0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libhuginbasewx.so.0.0" address="7fc701506000" size="00101000" version="0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libhuginbasewx.so.0.0" address="7fc701806000" size="0000b000" version="0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libGLU.so.1.3.1" address="7fc701814000" size="0007e000" version="1.3.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libGLU.so.1.3.1" address="7fc701a92000" size="00001000" version="1.3.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_qa-3.0.so.0.4.0" address="7fc701b29000" size="0002e000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_qa-3.0.so.0.4.0" address="7fc701d56000" size="00003000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_baseu_net-3.0.so.0.4.0" address="7fc701d5a000" size="0004e000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_baseu_net-3.0.so.0.4.0" address="7fc701fa8000" size="00002000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_gl-3.0.so.0.4.0" address="7fc701fac000" size="00014000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_gl-3.0.so.0.4.0" address="7fc7021c0000" size="00002000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_adv-3.0.so.0.4.0" address="7fc7021c3000" size="001c1000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_adv-3.0.so.0.4.0" address="7fc702583000" size="00021000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_baseu_xml-3.0.so.0.4.0" address="7fc7025ab000" size="0000f000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_baseu_xml-3.0.so.0.4.0" address="7fc7027b9000" size="00001000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_html-3.0.so.0.4.0" address="7fc7027bd000" size="000d4000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_html-3.0.so.0.4.0" address="7fc702a90000" size="0000c000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_xrc-3.0.so.0.4.0" address="7fc702aa0000" size="00168000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_xrc-3.0.so.0.4.0" address="7fc702e07000" size="0000b000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_aui-3.0.so.0.4.0" address="7fc702e17000" size="00091000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_aui-3.0.so.0.4.0" address="7fc7030a7000" size="00008000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_core-3.0.so.0.4.0" address="7fc7030b2000" size="00616000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_gtk2u_core-3.0.so.0.4.0" address="7fc7038c8000" size="00072000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_baseu-3.0.so.0.4.0" address="7fc70394e000" size="0029a000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libwx_baseu-3.0.so.0.4.0" address="7fc703de8000" size="0000b000" version="0.4.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libicpfindlib.so.0.0" address="7fc703e02000" size="0002e000" version="0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libicpfindlib.so.0.0" address="7fc70402f000" size="00002000" version="0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libceleste.so.0.0" address="7fc704034000" size="0001e000" version="0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libceleste.so.0.0" address="7fc704251000" size="00001000" version="0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/liblcms2.so.2.0.6" address="7fc704253000" size="00055000" version="2.0.6"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/liblcms2.so.2.0.6" address="7fc7044a7000" size="00001000" version="2.0.6"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libexiv2.so.26.0.0" address="7fc7044ad000" size="0029f000" version="26.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libexiv2.so.26.0.0" address="7fc70494c000" size="00032000" version="26.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpng15.so.15.13.0" address="7fc70499c000" size="00029000" version="15.13.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpng15.so.15.13.0" address="7fc704bc5000" size="00001000" version="15.13.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libtiff.so.5.2.0" address="7fc704bc7000" size="0006f000" version="5.2.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libtiff.so.5.2.0" address="7fc704e36000" size="00001000" version="5.2.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libjpeg.so.62.1.0" address="7fc704e3b000" size="00043000" version="62.1.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libjpeg.so.62.1.0" address="7fc70507e000" size="00001000" version="62.1.0"/>
    <module path="/SYSV00000000" address="7fc7052c4000" size="00003000"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libIlmThread.so.6.0.0" address="7fc7052f1000" size="00006000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libIlmThread.so.6.0.0" address="7fc7054f6000" size="00001000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libHalf.so.6.0.0" address="7fc7054f8000" size="00042000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libHalf.so.6.0.0" address="7fc705739000" size="00001000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libIex.so.6.0.0" address="7fc70573b000" size="0001b000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libIex.so.6.0.0" address="7fc705955000" size="00004000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libIlmImf.so.7.0.0" address="7fc70595a000" size="000c4000" version="7.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libIlmImf.so.7.0.0" address="7fc705c1d000" size="00003000" version="7.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libImath.so.6.0.0" address="7fc705c22000" size="00011000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libImath.so.6.0.0" address="7fc705e32000" size="00001000" version="6.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libvigraimpex.so.11.1.11.1" address="7fc705e36000" size="0007b000" version="11.1.11.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libvigraimpex.so.11.1.11.1" address="7fc7060b1000" size="00002000" version="11.1.11.1"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libfftw3.so.3.3.2" address="7fc7060b5000" size="00179000" version="3.3.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libfftw3.so.3.3.2" address="7fc70642d000" size="0000c000" version="3.3.2"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libboost_system-mt.so.1.53.0" address="7fc70643a000" size="00003000" version="1.53.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libboost_system-mt.so.1.53.0" address="7fc70663c000" size="00001000" version="1.53.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libboost_filesystem-mt.so.1.53.0" address="7fc70663e000" size="00015000" version="1.53.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libboost_filesystem-mt.so.1.53.0" address="7fc706853000" size="00001000" version="1.53.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libGLEW.so.1.10.0" address="7fc706855000" size="00081000" version="1.10.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libGLEW.so.1.10.0" address="7fc706ad6000" size="00006000" version="1.10.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpano13.so.3.0.0" address="7fc706ae1000" size="00071000" version="3.0.0"/>
    <module path="/tmp/.mount_Hugin_cPK2gr/usr/lib/libpano13.so.3.0.0" address="7fc706d51000" size="00001000" version="3.0.0"/>
    <module path="[stack]" address="7ffd68dd1000" size="0003a000"/>
  </modules>
  <stack>
    <frame level="0" function="GenerateReport(wxDebugReport::Context)" offset="00000087"/>
    <frame level="1"/>
    <frame level="2"/>
    <frame level="3" function="PreviewIdentifyTool::setConstantOn(bool)" offset="00000000"/>
    <frame level="4" function="GLPreviewFrame::SetMode(int)" offset="00000000"/>
    <frame level="5" function="wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&amp;, wxEvent&amp;) const" offset="0000003e"/>
    <frame level="6" function="wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&amp;, wxEvtHandler*, wxEvent&amp;)" offset="00000057"/>
    <frame level="7" function="wxEventHashTable::HandleEvent(wxEvent&amp;, wxEvtHandler*)" offset="0000008b"/>
    <frame level="8" function="wxEvtHandler::TryHereOnly(wxEvent&amp;)" offset="00000058"/>
    <frame level="9" function="wxEvtHandler::ProcessEventLocally(wxEvent&amp;)" offset="00000033"/>
    <frame level="10" function="wxEvtHandler::ProcessEvent(wxEvent&amp;)" offset="00000045"/>
    <frame level="11" function="wxWindowBase::TryAfter(wxEvent&amp;)" offset="00000068"/>
    <frame level="12" function="wxWindowBase::TryAfter(wxEvent&amp;)" offset="00000068"/>
    <frame level="13" function="wxNotebookBase::SendPageChangedEvent(int, int)" offset="00000087"/>
    <frame level="14" function="g_closure_invoke" offset="00000138"/>
    <frame level="15"/>
    <frame level="16" function="g_signal_emit_valist" offset="00000e11"/>
    <frame level="17" function="g_signal_emit" offset="0000008f"/>
    <frame level="18"/>
    <frame level="19"/>
    <frame level="20" function="g_closure_invoke" offset="00000138"/>
    <frame level="21"/>
    <frame level="22" function="g_signal_emit_valist" offset="00000afc"/>
    <frame level="23" function="g_signal_emit" offset="0000008f"/>
    <frame level="24"/>
    <frame level="25" function="gtk_propagate_event" offset="000000c4"/>
    <frame level="26" function="gtk_main_do_event" offset="0000031b"/>
    <frame level="27"/>
    <frame level="28" function="g_main_context_dispatch" offset="00000159"/>
    <frame level="29"/>
    <frame level="30" function="g_main_loop_run" offset="0000006a"/>
    <frame level="31" function="gtk_main" offset="000000b7"/>
    <frame level="32" function="wxGUIEventLoop::DoRun()" offset="00000025"/>
    <frame level="33" function="wxEventLoopBase::Run()" offset="000000a3"/>
    <frame level="34" function="wxAppConsoleBase::MainLoop()" offset="00000056"/>
    <frame level="35" function="wxEntry(int&amp;, wchar_t**)" offset="00000070"/>
    <frame level="36" function="main" offset="00000000"/>
    <frame level="37" function="__libc_start_main" offset="000000f3"/>
    <frame level="38" function="_start" offset="00000000"/>
  </stack>
</report>

In the console, there was this message when it crashed:
/tmp/.mount_Hugin_UBUgh9/AppRun: line 117: 10539 Aborted (core dumped) "$DIR/usr/bin/hugin" "$@"

Working well from KDE Neon (based on Ubuntu 16.04). Thanks!

I have just uploaded an AppImage package for the 2019.0beta1 pre-release: Release Continuous build · aferrero2707/hugin-appimage · GitHub

2 Likes

And here is the list of changes:
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!topic/hugin-ptx/MdvvmLxnOak

2 Likes

How do I get Hugin appimage2019 and darktable 2.6.0 in mint 19.1 work together?

What is your issue exactly?

I copied huginAppimage to desktop. Darktable is installed from ppa. Can I in Hugin open a raw-file and use darktable to convert it to tiff?

1 Like

Yes, it should work, but I have not tried it myself. What happens when you try?

When I want to add a photographic image, there is no RAW file among the possible image formats

Sorry my english. its partly Google-english

No, problem, now I understand. However, it will require some investigations so at least few days… I will get back to you with some news as soon as possible.

In darktable I can use hugin.lua, which converts RAW file to tiff and opens it in Hugin. I can adjust first RAW files in darktable and convert to tiff and lua-plugin transfers them to Hugin.