For starters, great piece of software, hope you continue on making the Linux version in future.
While attempting to install turnwatcher on my gentoo x86_64 I get:
Code: |
$ ./install.sh
/home/jpalko/turnwatcher_1.0-m2osw1/usr/lib/turnwatcher
/bin/gtk-query-immo
dules-2.0: /emul/linux/x86/usr/lib/libpng12.so.0: no version information available (required by /home/jpalko/turnwatcher_1.0-m2osw1/usr/lib/turnwatcher
/lib/libcairo.so.2&
#41;
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-cedilla.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-cedilla.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-cedilla.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-cedilla.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-am-et.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-am-et.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-am-et.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-am-et.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-thai-broken.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-inuktitut.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-inuktitut.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-inuktitut.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-inuktitut.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-cyrillic-translit.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-cyrillic-translit.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-cyrillic-translit.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-cyrillic-translit.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-ipa.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-ipa.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-ipa.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-ipa.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-ti-er.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-ti-er.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-ti-er.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-ti-er.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-ti-et.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-ti-et.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-ti-et.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-ti-et.so: cannot open shared object file: No such file or directory
Cannot load module /usr/lib/gtk-2.0/2.4.0/immodules/im-viqr.so: /usr/lib/gtk-2.0/2.4.0/immodules/im-viqr.so: cannot open shared object file: No such file or directory
/usr/lib/gtk-2.0/2.4.0/immodules/im-viqr.so does not export GTK+ IM module API: /usr/lib/gtk-2.0/2.4.0/immodules/im-viqr.so: cannot open shared object file: No such file or directory
|
Of course this can be a matter of dependencies, that I do not have as my system is minimized to include modular xorg, fvwm2 and basic tools on top of that (firefox,thunderbird,gkrellm,gaim,gimp,etc).
You might want to add the dependency listing into the installation instructions.
We do all of our development work in Linux...
Thanks! We do all of our development work in Linux, so we will always have a version available for that platform for every software application we write.
<tons of errors snipped>
Of course this can be a matter of dependencies, that I do not have as my system is minimized to include modular xorg, fvwm2 and basic tools on top of that (firefox,thunderbird,gkrellm,gaim,gimp,etc).
You might want to add the dependency listing into the installation instructions.
Thanks so much for reporting this! Actually, this is not a dependency issue in this case. There was an error in the installation script. The tarball turnwatcher_1.0-m2osw7.tar.gz is now available on our download website, and it fixes installation problem you are having. Be sure to download the latest version here: https://www.m2osw.com/turn-watcher-product
And, I have, as you requested, added a list of library dependencies in the README included in the tarball. Here it is in full:
libc.so.6
libdl.so.2
libfontconfig.so.1
libgcc_s.so.1
libjpeg.so.62
libm.so.6
libpng12.so.0
libpthread.so.0
libstdc++.so.5
libtiff.so.4
libX11.so.6
libXcursor.so.1
libXext.so.6
libXi.so.6
libXrandr.so.2
libXrender.so.1
libz.so.1
So, in answer to your subject question, x86_64 should indeed be supported! Let me know if you run into any more problems.
Doug Barbieri
CTO, Made to Order Software Corporation
Yes, a bit more problem
Yes, a bit more problem encountered.
/home/jpalko/turnwatcher_1.0-m2osw7/usr/lib/turnwatcher/
bin/gtk-query-immo
dules-2.0: /emul/linux/x86/usr/lib/libpng12.so.0: no version information available (required by /home/jpalko/turnwatcher_1.0-m2osw7/usr/lib/turnwatcher/
lib/libcairo.so.2&
#41;
g_module_open() failed for /home/jpalko/turnwatcher_1.0-m2osw7/usr/lib/turnwatcher/
lib/gtk-2.0/2.4.0/
/loaders/libpixbufloader-tiff.so: libtiff.so.4: cannot open shared object file: No such file or directory
Please enter the full path of your prefered system browser:
/usr/bin/firefox
[jpalko@gentoo ~/turnwatcher_1.0-m2osw7] $ ./turnwatcher
/home/jpalko/turnwatcher_1.0-m2osw7/usr/bin/turnwatcher-bin: error while loading shared libraries: libtiff.so.4: cannot open shared object file: No such file or directory
Regarding libtiff, I have the following installed:
libtiffxx.so.3 (libc6,x86-64) => /usr/lib/libtiffxx.so.3
libtiffxx.so.3 (libc6) => /emul/linux/x86/usr/lib/libtiffxx.so.3
libtiffxx.so (libc6,x86-64) => /usr/lib/libtiffxx.so
libtiffxx.so (libc6) => /emul/linux/x86/usr/lib/libtiffxx.so
libtiff.so.3 (libc6,x86-64) => /usr/lib/libtiff.so.3
libtiff.so.3 (libc6) => /emul/linux/x86/usr/lib/libtiff.so.3
libtiff.so (libc6,x86-64) => /usr/lib/libtiff.so
libtiff.so (libc6) => /emul/linux/x86/usr/lib/libtiff.so
libimlib-tiff.so (libc6,x86-64) => /usr/lib/libimlib-tiff.so
# equery l tiff
[ Searching for package 'tiff' in all categories among: ]
* installed packages
[I--] [ ] media-libs/tiff-3.7.3 (0)
It turns out that
It turns out that Debian packages libtiff3.7 as libtiff4, and named the library accordingly:
See here: http://packages.debian.org/stable/libs/libtiff4
I've uploaded a new package at https://secure.m2osw.com/turnwatcher_product named
It contains our version of libtiff4 (really the Debian version). I also included our local libpng library to avoid the warning you are getting as well.
This should clear up your problems. Let me know how it goes!
Doug Barbieri
CTO, Made to Order Software Corporation
Almost there,
Almost there, perhaps...
libgnomecanvaspixbuf.so.1 (libc6,x86-64) => /usr/lib/libgnomecanvaspixbuf.so.1
libgnomecanvaspixbuf.so (libc6,x86-64) => /usr/lib/libgnomecanvaspixbuf.so
libgdk_pixbuf_xlib.so.2 (libc6,x86-64) => /usr/lib/libgdk_pixbuf_xlib.so.2
libgdk_pixbuf_xlib.so.2 (libc6) => /emul/linux/x86/usr/lib/libgdk_pixbuf_xlib.so.2
libgdk_pixbuf_xlib.so (libc6,x86-64) => /usr/lib/libgdk_pixbuf_xlib.so
libgdk_pixbuf_xlib.so (libc6) => /emul/linux/x86/usr/lib/libgdk_pixbuf_xlib.so
libgdk_pixbuf_xlib-2.0.so.0 (libc6,x86-64) => /usr/lib/libgdk_pixbuf_xlib-2.0.so.0
libgdk_pixbuf_xlib-2.0.so.0 (libc6) => /emul/linux/x86/usr/lib/libgdk_pixbuf_xlib-2.0.so.0
libgdk_pixbuf_xlib-2.0.so (libc6,x86-64) => /usr/lib/libgdk_pixbuf_xlib-2.0.so
libgdk_pixbuf_xlib-2.0.so (libc6) => /emul/linux/x86/usr/lib/libgdk_pixbuf_xlib-2.0.so
libgdk_pixbuf.so.2 (libc6,x86-64) => /usr/lib/libgdk_pixbuf.so.2
libgdk_pixbuf.so.2 (libc6) => /emul/linux/x86/usr/lib/libgdk_pixbuf.so.2
libgdk_pixbuf.so (libc6,x86-64) => /usr/lib/libgdk_pixbuf.so
libgdk_pixbuf.so (libc6) => /emul/linux/x86/usr/lib/libgdk_pixbuf.so
libgdk_pixbuf-2.0.so.0 (libc6,x86-64) => /usr/lib/libgdk_pixbuf-2.0.so.0
libgdk_pixbuf-2.0.so.0 (libc6) => /emul/linux/x86/usr/lib/libgdk_pixbuf-2.0.so.0
libgdk_pixbuf-2.0.so (libc6,x86-64) => /usr/lib/libgdk_pixbuf-2.0.so
libgdk_pixbuf-2.0.so (libc6) => /emul/linux/x86/usr/lib/libgdk_pixbuf-2.0.so
# ldconfig -p | grep -i xpm
libimlib-xpm.so (libc6,x86-64) => /usr/lib/libimlib-xpm.so
libXpm.so.4 (libc6,x86-64) => /usr/lib/libXpm.so.4
libXpm.so.4 (libc6) => /emul/linux/x86/usr/lib/libXpm.so.4
libXpm.so (libc6,x86-64) => /usr/lib/libXpm.so
libXpm.so (libc6) => /emul/linux/x86/usr/lib/libXpm.so
Please post the
Please post the contents of:
/etc/gtk-2.0/gdk-pixbuf.loaders
I think gdk-pixbuf-query-loaders is picking up the wrong path, which is surprising to me.
And the install.sh, it did not fail or generate any warnings?
Doug Barbieri
CTO, Made to Order Software Corporation
No warnings...
/etc/gtk-2.0/gdk-pixbuf.loaders
I think gdk-pixbuf-query-loaders is picking up the wrong path, which is surprising to me.
# Automatically generated file, do not edit
# Created by gdk-pixbuf-query-loaders from gtk+-2.8.6
#
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-ani.so"
"ani" 4 "gtk20" "The ANI image format"
"application/x-navi-animation" ""
"ani" ""
"RIFF ACON" " xxxx " 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-bmp.so"
"bmp" 5 "gtk20" "The BMP image format"
"image/bmp" "image/x-bmp" "image/x-MS-bmp" ""
"bmp" ""
"BM" "" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-gif.so"
"gif" 4 "gtk20" "The GIF image format"
"image/gif" ""
"gif" ""
"GIF8" "" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-ico.so"
"ico" 5 "gtk20" "The ICO image format"
"image/x-icon" ""
"ico" "cur" ""
" \001 " "zz znz" 100
" \002 " "zz znz" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-jpeg.so"
"jpeg" 5 "gtk20" "The JPEG image format"
"image/jpeg" ""
"jpeg" "jpe" "jpg" ""
"\377\330" "" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-pcx.so"
"pcx" 4 "gtk20" "The PCX image format"
"image/x-pcx" ""
"pcx" ""
"\n \001" "" 100
"\n\002\001" "" 100
"\n\003\001" "" 100
"\n\004\001" "" 100
"\n\005\001" "" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-png.so"
"png" 5 "gtk20" "The PNG image format"
"image/png" ""
"png" ""
"\211PNG\r\n\032\n" "" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-pnm.so"
"pnm" 4 "gtk20" "The PNM/PBM/PGM/PPM image format family"
"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" ""
"pnm" "pbm" "pgm" "ppm" ""
"P1" "" 100
"P2" "" 100
"P3" "" 100
"P4" "" 100
"P5" "" 100
"P6" "" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-ras.so"
"ras" 4 "gtk20" "The Sun raster image format"
"image/x-cmu-raster" "image/x-sun-raster" ""
"ras" ""
"Y\246j\225" "" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-tga.so"
"tga" 4 "gtk20" "The Targa image format"
"image/x-tga" ""
"tga" "targa" ""
" \001\001" "x " 100
" \001\t" "x " 100
" \002" "xz " 99
" \003" "xz " 100
" \n" "xz " 100
" \013" "xz " 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-tiff.so"
"tiff" 0 "gtk20" "The TIFF image format"
"image/tiff" ""
"tiff" "tif" ""
"MM *" " z " 100
"II* " " z" 100
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-wbmp.so"
"wbmp" 4 "gtk20" "The WBMP image format"
"image/vnd.wap.wbmp" ""
"wbmp" ""
" " "z" 1
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-xbm.so"
"xbm" 4 "gtk20" "The XBM image format"
"image/x-xbitmap" ""
"xbm" ""
"#define " "" 100
"/*" "" 50
"/home/jpalko/turnwatcher_1.0-m2osw8/usr
/lib/turnwatcher/lib/gtk-2.0/
2.4.0//loaders/libpixbufloader-xpm.so"
"xpm" 4 "gtk20" "The XPM image format"
"image/x-xpixmap" ""
"xpm" ""
"/* XPM */" "" 100
No warnings, it ran clean through.
Well, I see
Well, I see libpixbufloaders-xpm.so in your gdk-pixbuf.loaders file with the correct path--very strange that it tries to look in /usr/lib64.
As an experiment, try this:
Then try executing the binary itself:
...and see if you get the same result.
Doug Barbieri
CTO, Made to Order Software Corporation
Still looking the same
As an experiment, try this:
Then try executing the binary itself:
...and see if you get the same result.
Still looking the same
[jpalko@gentoo ~/turnwatcher_1.0-m2osw8/usr/lib/turnwatcher/lib] $ ../../../bin/turnwatcher-bin
(turnwatcher-bin:12629): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable to load image-loading module: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: cannot open shared object file: No such file or directory
(turnwatcher-bin:12629): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable to load image-loading module: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: cannot open shared object file: No such file or directory
Segmentation fault
Thanks for your
Thanks for your patience!
I am going to try to install gentoo myself to see if I can get the bug to replicate.
By the way, the systems we know work are Debian and Ubuntu Linux. If you happen to have one of those systems, you can try it there.
Doug Barbieri
CTO, Made to Order Software Corporation
Using an nVIDIA graphics card
I am going to try to install gentoo myself to see if I can get the bug to replicate.
If you want an entirely similar system you would need to follow also this modular X howto. Using myself an nVIDIA graphics card having system, but basically the X.Org 6.8 and 7.0 differences aren't that huge. With nVIDIA there is a small glitch with the eselect tool in gentoo currently and myself I get a failure with xorg-server ebuild compile which needs this small fix.
cd /usr/include/GL
rm glxtokens.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glxtokens.h glxtokens.h
rm glxproto.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glxproto.h glxproto.h
rm glxmd.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glxmd.h glxmd.h
rm glxext.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glxext.h glxext.h
rm glx.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glx.h glx.h
rm glext.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glext.h glext.h
rm gl.h ; ln -s /usr/lib64/opengl/xorg-x11/include/gl.h gl.h
And with nVIDIA cards this
cd /usr/include/GL
rm glxtokens.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glxtokens.h glxtokens.h
rm glxproto.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glxproto.h glxproto.h
rm glxmd.h ; ln -s /usr/lib64/opengl/xorg-x11/include/glxmd.h glxmd.h
rm glxext.h ; ln -s /usr/lib64/opengl/nvidia/include/glxext.h glxext.h
rm glx.h ; ln -s /usr/lib64/opengl/nvidia/include/glx.h glx.h
rm glext.h ; ln -s /usr/lib64/opengl/nvidia/include/glext.h glext.h
rm gl.h ; ln -s /usr/lib64/opengl/nvidia/include/gl.h gl.h
Naturally if you have 32bit installation, then no problems. Somehow the X.Org OpenGL library switcher messes still this one up with 64-bit systems...
Yes, I have quite a few vmware installations due to the nature of my work and I have gotten the software to work great on ubuntu and fc5 and my work distribution, but this gentoo x86_64 installation is my home system where I spend my gaming time with my frineds preferably, thus it would be great to get this going.
Just to show what I
Just to show what I mean with eselect messing up the situation, it is this:
Switching to nvidia OpenGL interface... done
# ls -lrt /usr/include/GL | grep opengl
lrwxrwxrwx 1 root root 46 Apr 22 08:57 glxtokens.h -> /usr/lib32/opengl/xorg-x11/include/glxtokens.h
lrwxrwxrwx 1 root root 45 Apr 22 08:57 glxproto.h -> /usr/lib32/opengl/xorg-x11/include/glxproto.h
lrwxrwxrwx 1 root root 42 Apr 22 08:57 glxmd.h -> /usr/lib32/opengl/xorg-x11/include/glxmd.h
lrwxrwxrwx 1 root root 41 Apr 22 08:57 glxext.h -> /usr/lib32/opengl/nvidia/include/glxext.h
lrwxrwxrwx 1 root root 38 Apr 22 08:57 glx.h -> /usr/lib32/opengl/nvidia/include/glx.h
lrwxrwxrwx 1 root root 40 Apr 22 08:57 glext.h -> /usr/lib32/opengl/nvidia/include/glext.h
lrwxrwxrwx 1 root root 37 Apr 22 08:57 gl.h -> /usr/lib32/opengl/nvidia/include/gl.h
Whereas they should be for my nVidia system:
lrwxrwxrwx 1 root root 46 Apr 22 09:01 glxtokens.h -> /usr/lib64/opengl/xorg-x11/include/glxtokens.h
lrwxrwxrwx 1 root root 45 Apr 22 09:01 glxproto.h -> /usr/lib64/opengl/xorg-x11/include/glxproto.h
lrwxrwxrwx 1 root root 42 Apr 22 09:01 glxmd.h -> /usr/lib64/opengl/xorg-x11/include/glxmd.h
lrwxrwxrwx 1 root root 41 Apr 22 09:01 glxext.h -> /usr/lib64/opengl/nvidia/include/glxext.h
lrwxrwxrwx 1 root root 38 Apr 22 09:01 glx.h -> /usr/lib64/opengl/nvidia/include/glx.h
lrwxrwxrwx 1 root root 40 Apr 22 09:01 glext.h -> /usr/lib64/opengl/nvidia/include/glext.h
lrwxrwxrwx 1 root root 37 Apr 22 09:01 gl.h -> /usr/lib64/opengl/nvidia/include/gl.h
Next attempt...
Here is something new to try:
/usr/lib/turnwatcher/etc/gtk-2.0/gdk-pixbuf.loaders
./turnwatcher
This should bring up the app--that is, if you have pango installed on your system. To check, see if
exists.
Let me know if that works!
Doug Barbieri
CTO, Made to Order Software Corporation
Still got the xpm complaint
/usr/lib/turnwatcher/etc/gtk-2.0/gdk-pixbuf.loaders
./turnwatcher
Still got the xpm complaint:
/usr/lib/turnwatcher/etc/gtk-2.0/gdk-pixbuf.loaders
./turnwatcher
(turnwatcher-bin:13368): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable to load image-loading module: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: cannot open shared object file: No such file or directory
(turnwatcher-bin:13368): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable to load image-loading module: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: cannot open shared object file: No such file or directory
./turnwatcher: line 44: 13368 Segmentation fault ${BINARY} $* --root-path "/home/jpalko/turnwatcher_1.0-m2osw8"
Let me know if that works!
I don't have the /etc/pango/pango.modules directly, but I have
/etc/pango/
|-- i686-pc-linux-gnu
| `-- pango.modules
|-- pangox.aliases
`-- x86_64-pc-linux-gnu
`-- pango.modules
2 directories, 3 files
GTK is also by the way
GTK is also by the way
/etc/gtk-2.0/
|-- gdk-pixbuf.loaders
|-- i686-pc-linux-gnu
| |-- gdk-pixbuf.loaders
| `-- gtk.immodules
`-- x86_64-pc-linux-gnu
|-- gdk-pixbuf.loaders
`-- gtk.immodules
2 directories, 5 files
Ack! I made a typo.
Ack! I made a typo.
Instead of
please try
That environment variable is in the GDK code instead of the GTK code. Give that a try and let me know what you get.
Thanks!
Doug Barbieri
CTO, Made to Order Software Corporation
Running GDK command got me further
Instead of
That environment variable is in the GDK code instead of the GTK code. Give that a try and let me know what you get.
Thanks!
Okay, running GDK command got me further
/usr/lib/turnwatcher/etc/gt
k-2.0/gdk-pixbuf.loaders ./turnwatcher
ConfFile: /home/jpalko/.turnwatcher-1.0/turnwatcher.conf
(turnwatcher-bin:30097): Gtk-CRITICAL **: _gtk_accel_group_attach: assertion `g_slist_find (accel_group->acceleratables, object) == NULL' failed
(turnwatcher-bin:30097): Gtk-CRITICAL **: gtk_tree_model_sort_convert_iter_to_child_iter: assertion `sorted_iter->stamp == tree_model_sort->stamp' failed
(turnwatcher-bin:30097): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed
(turnwatcher-bin:30097): Gtk-CRITICAL **: gtk_tree_selection_select_path: assertion `path != NULL' failed
(turnwatcher-bin:30097): Pango-WARNING **: No builtin or dynamically loaded modules
were found. Pango will not work correctly. This probably means
there was an error in the creation of:
'/etc/pango/pango.modules'
You may be able to recreate this file by running pango-querymodules.
(turnwatcher-bin:30097): Pango-CRITICAL **: _pango_engine_shape_shape: assertion `PANGO_IS_FONT (font)' failed
Pango-ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0)
aborting...
./turnwatcher: line 44: 30097 Aborted ${BINARY} $* --root-path "/home/jpalko/turnwatcher_1.0-m2osw8"
Looks like my multilib system causes some issues with this. Assuming this has something to do with those tree outputs I posted earlier.
Okay, that's what I thought...
Okay, that's what I thought would happen. I'm working on a patch now--I'll let you know when it's up.
Doug Barbieri
CTO, Made to Order Software Corporation
Okay, I have the fix up
Okay, I have the fix up in version m2osw9. Download at:
This should clear up your problems!
Let me know how it goes...
Doug Barbieri
CTO, Made to Order Software Corporation
Oops, I meant to "urlify" it...
This should clear up your problems!
Let me know how it goes...
Oops, I meant to "urlify" it:
https://www.m2osw.com/turn-watcher-product
Doug Barbieri
CTO, Made to Order Software Corporation
Pops out a couple of
Pops out a couple of Gtk-Criticals on terminal, but runs otherwise nicely. Thanks!
ConfFile: /home/jpalko/.turnwatcher-1.0/turnwatcher.conf
(turnwatcher-bin:11556): Gtk-CRITICAL **: _gtk_accel_group_attach: assertion `g_slist_find (accel_group->acceleratables, object) == NULL' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_tree_model_sort_convert_iter_to_child_iter: assertion `sorted_iter->stamp == tree_model_sort->stamp' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_tree_selection_select_path: assertion `path != NULL' failed
My pleasure! I'm glad it's working for you, enjoy!
ConfFile: /home/jpalko/.turnwatcher-1.0/turnwatcher.conf
(turnwatcher-bin:11556): Gtk-CRITICAL **: _gtk_accel_group_attach: assertion `g_slist_find (accel_group->acceleratables, object) == NULL' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_tree_model_sort_convert_iter_to_child_iter: assertion `sorted_iter->stamp == tree_model_sort->stamp' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_tree_selection_select_path: assertion `path != NULL' failed
My pleasure! I'm glad it's working for you, enjoy!
Oh, and thanks for turning me on to Gentoo. What an awesome distro!
Doug Barbieri
CTO, Made to Order Software Corporation
I've loved it as my main distribution
ConfFile: /home/jpalko/.turnwatcher-1.0/turnwatcher.conf
(turnwatcher-bin:11556): Gtk-CRITICAL **: _gtk_accel_group_attach: assertion `g_slist_find (accel_group->acceleratables, object) == NULL' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_tree_model_sort_convert_iter_to_child_iter: assertion `sorted_iter->stamp == tree_model_sort->stamp' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_list_store_get_path: assertion `iter->stamp == GTK_LIST_STORE (tree_model)->stamp' failed
(turnwatcher-bin:11556): Gtk-CRITICAL **: gtk_tree_selection_select_path: assertion `path != NULL' failed
My pleasure! I'm glad it's working for you, enjoy!
Oh, and thanks for turning me on to Gentoo. What an awesome distro!
No worries, I've loved it as my main distribution for about a year or more. My firewall, my digibox (digital tv-tuner computer with dual DVB-C cards) and my desktop all use gentoo mainly.
Personally I loved the granularity of deciding what your distribution will contain, proper usage of the USE flags can minimize your system quite a bit or blow it up to contain a lot of things.
I had tried to install Gentoo before
No worries, I've loved it as my main distribution for about a year or more. My firewall, my digibox (digital tv-tuner computer with dual DVB-C cards) and my desktop all use gentoo mainly.
Personally I loved the granularity of deciding what your distribution will contain, proper usage of the USE flags can minimize your system quite a bit or blow it up to contain a lot of things.
I had tried to install Gentoo before but got nowhere (but it was a few years back). I have to say they really have an amazing set of documentation.
And I agree, the granularity aspect makes me understand why the distro is so popular now. For example, being able to say "I want vim without GTK" is really awesome. I also like how you can say "I want this package ~x86 but everything else stable". Nice touch.
I will be putting this distro on my laptop soon (which is an AMD 64).
PS: Please let me know how Turn Watcher works for you in your next game! And don't forget to update the wish-list should you find a feature you'd like to see in the application!
Oh yeah, and tell your other DM friends!
Doug Barbieri
CTO, Made to Order Software Corporation
Re: x86_64 linux not supported yet?
Try binary by its self, might solve your issue
[jpalko@gentoo ~] $ cd ~/turnwatcher_1.0-m2osw8/usr/lib/turnwatcher/lib
[jpalko@gentoo ~/turnwatcher_1.0-m2osw8/usr/lib/turnwatcher/lib] $ ../../../bin/turnwatcher-bin
(turnwatcher-bin:12629): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable to load image-loading module: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: cannot open shared object file: No such file or directory
(turnwatcher-bin:12629): GdkPixbuf-WARNING **: Error loading XPM image loader: Unable to load image-loading module: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: /usr/lib64/gtk-2.0/2.4.0/loaders/libpixbufloader-xpm.so: cannot open shared object file: No such file or directory
Segmentation fault