Slackware 13.37 x86_64
I think we should create a configuration file by running autogen.sh.
I get a configure error.
In addition, i would like to run `./configure' from gimagereader.SlackBuild like this:
Thanks for your feedback. I've pushed some fixes, they should fix some of the issues. Other issues (such as the possibly undefined macros) however are strange, what version of autoconf/automake are you using? On my fedora box I have automake-1.13.2 and autoconf-2.69.
I use default installation of Slackware 13.37 64-bit release.
Could you try again with the newest commits, and re-post the output if errors still occur?
Here we are.
Okay, it should be fixed now. Please try again :)
Thanks. Looks better.
Another configure error occurred)
Thanks for testing! You need to install autoconf-archive or similar (the macro is not part of the stock autconf macro set), then it should work.
I have virtual machine with Slackware 14.0 x86 running under VirtualBox. I try to build gImageReader on it because Slackware 14.0 already include GTK 3.
Now i get make error:
Looks like you've got oldish versions of libsigc++20 and gtkmm30. You need libsigc++ >= 2.3.x and gtkmm30 >= 3.6.x (I'll fix the buildsystem to check these versions). You also need a gcc version with fairly complete C++11 support (I think >= 4.6.x should work).
The build was successful, but segmentation fault.
Could you obtain a backtrace with gdb?
Don't know how it's done. The best way to learn how to do this is to do it)
Ok, that backtrace is already pretty useful, though it would be nice to also have the exact position where the crash occurs. Do you have debuginfo packages in slackware? Or could you compile the gtkspell3 package with debugging symbols? I see that you have already compiled gImageReader with debugging symbols (notice the more complete output in the backtrace, i.e. line numbers).
Slackware does not provide a separate debugging symbols package.
I comment out the stripping commands in the build scripts and rebuild gimagereader, gtkspell3, gtkspellmm.
Oh, apparently you have a myspell dictionary which is named just "en"? (Usually they are in the format LanguageCode_CountryCode, i.e. en_US).
What output does the following program give you?
GList* list = gtk_spell_checker_get_language_list();
while(list != NULL)
list = list->next;
gcc -o test test.c $(pkg-config --cflags --libs gtkspell3-3.0 gtk+-3.0)
Could you also try the latest gtkspell snapshot from here ? I've increased the robustness of some routines, and now it should not crash anymore.
There is a list of available dictionaries at
I just copied the spelling dictionaries (.dic and .aff) to a /usr/share/myspell/dicts without creating a package.
gImageReader with the GtkSpell snapshot:
Wow, thanks for that :) So, two issues I see remaining:
- The version check is obviously wrong, 0.9 < 2.99
- Crash at exit.