oskardolch / SteamCAD

2D CAD especially designed to draw steam locomotives
GNU General Public License v3.0
194 stars 14 forks source link

AppImage: App icon & buttons icons missed #13

Open ghost opened 4 years ago

ghost commented 4 years ago

Actual behavior

App icon & buttons icons missed/not included inside AppImage package:

Terminal Log ``` $ ./*.AppImage (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:11:58.214: Error loading icon from file '/usr/etc/steamcad/steamcad.png': Failed to open file “/usr/etc/steamcad/steamcad.png”: No such file or directory (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:01.051: Error loading theme icon 'document-new' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:01.065: Error loading theme icon 'document-open' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:01.080: Error loading theme icon 'document-save' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:01.093: Error loading theme icon 'document-save-as' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:01.107: Error loading theme icon 'document-properties' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:01.122: Error loading theme icon 'application-exit' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.219: Error loading theme icon 'edit-find' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.236: Error loading theme icon 'text-x-generic' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.283: Error loading theme icon 'edit-find' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.303: Error loading theme icon 'text-x-generic' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.365: Error loading theme icon 'gtk-cancel' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.375: Error loading theme icon 'document-open' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.384: Error loading theme icon 'gtk-edit' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.395: Error loading theme icon 'folder' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:02.423: Error loading theme icon 'image-missing' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:05.720: Error loading theme icon 'document-open' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:06.105: Error loading theme icon 'document-open' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:12.590: Error loading theme icon 'gtk-ok' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:16.131: Error loading theme icon 'gtk-cancel' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:16.288: Error loading theme icon 'gtk-ok' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:17.565: Error loading theme icon 'gtk-ok' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:12:17.631: Error loading theme icon 'dialog-warning' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:16:32.734: Error loading theme icon 'gtk-cancel' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:16:37.126: Error loading theme icon 'zoom-fit-best' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:16:37.134: Error loading theme icon 'zoom-original' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:16:41.165: Error loading theme icon 'edit-undo' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end (SteamCAD-205aa29-x86_64.AppImage:20593): Gtk-WARNING **: 15:16:41.175: Error loading theme icon 'edit-redo' for stock: Unable to load image-loading module: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so: /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end ```

pic.1

Expected behavior

All needed resources should be bundled inside AppImage package.

oskardolch commented 4 years ago

Well, I use Gnome 2 stock icons, if they are not available on other systems, then it should be fixed. Unfortunately I don't have resources to test all existing OSs. If you can, please patch it and create a pull request.