Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GTK2 app dysfunction

7 views
Skip to first unread message

Niki Kovacs

unread,
Nov 10, 2005, 12:45:27 PM11/10/05
to
Hi,

I use GTKcdlabel a lot to print some nice CD covers. I hadn't reinstalled it
yet on my Slack 10.2, but now I did it, and it shows some strange
dysfunctionings. Here's what I get when I issue 'gtkcdlabel' from Konsole
in KDE:

[kikinovak@bertha:/mnt/cdrom/extras/gtkcdlabel] $ gtkcdlabel

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_spb_value_changed'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_print_clicked'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_da_configure_event'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_app1_delete_event'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_get_cddb_clicked'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_clear_textfield_clicked'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_mp3button_clicked'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_ornamentbutton_clicked'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_spb_changed'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_da_button_press_event'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_use_tray_toggled'.

(gtkcdlabel:8140): libglade-WARNING **: could not find signal handler
'on_tray_bg_choice_toggled'

Description of the problem: when I click on a "Browse" field in the app, the
file browser window doesn't open. Moreover, any changes in the Settings
field are simply ignored, so for the moment, this normally nifty app is
pretty much useless.

Any clues?

Niki Kovacs
--
Dyslexics have more fnu.

Niki Kovacs

unread,
Nov 10, 2005, 4:26:26 PM11/10/05
to
Hummmm. The big difference between 10.1 and 10.2 is that GNOME is not
supported anymore. I checked on the gtkcdlabel project page: uh huh, it
requires glade, but Slack only includes libglade. Glade in his turn
requires scrollkeeper, so I

1) compiled and installed scrollkeeper
2) compiled and installed glade
3) recompiled and reinstalled gtkcdlabel

Still the same error (see 1st post in this thread). Tried to recompile
scrollkeeper and glade with various options, scrollkeeper with the options
suggested in the install file, glade according to the slackbuild script I
found on Slacky.it. No way. Since I'm not a developer, only a civilian,
this leaves me clueless. Any suggestions, apart downgrading back to 10.1?

Grant

unread,
Nov 10, 2005, 4:17:58 PM11/10/05
to
G'day Niki,

On Thu, 10 Nov 2005 21:26:26 +0000, Niki Kovacs <mic...@mouse.com> wrote:

>
>Still the same error (see 1st post in this thread). Tried to recompile
>scrollkeeper and glade with various options, scrollkeeper with the options
>suggested in the install file, glade according to the slackbuild script I
>found on Slacky.it. No way.

Me not run KDE, but the errors look like missing 'glue' layer GTK -> KDE,
do other GTK apps work? Missing something you not looking at?

>Since I'm not a developer, only a civilian,

Hah! Programming is simply about writing executable documentation :o)
Which is real, source code or the ephemera produced on execution?
(And how come source survives execution? Must be magical after all.)

>this leaves me clueless. Any suggestions, apart downgrading back to 10.1?

No downgrade to 10.1, check if you installed all the libraries, then wait
for someone knows what they talking about to offer cluebat or three.

Grant.

Ivan Rajkovic

unread,
Nov 10, 2005, 4:23:48 PM11/10/05
to

try google, it might help:
gtkcdlabel libglade-WARNING could not find signal handler
and it returned:
http://cvs.sourceforge.net/viewcvs.py/gtkcdlabel/gtkcdlabel/README?rev=1.3
where you can find, if you're not too lazy to read:

FAQ/PROBLEMS:

Q: I get lots of (gtkcdlabel:6269): libglade-WARNING **: could not find signal handler 'xxxxxxxxxxxxx'.
when i start gtkcdlabel - and no button works. Whats wrong?
A: Your linker is too old. Update or simply do the following
LDFLAGS="${LDFLAGS:- -export-dynamic}" ; export LDFLAGS
./configure
make

Niki Kovacs

unread,
Nov 10, 2005, 5:33:34 PM11/10/05
to
Ivan Rajkovic wrote:

> A: Your linker is too old. Update or simply do the following
> LDFLAGS="${LDFLAGS:- -export-dynamic}" ; export LDFLAGS
> ./configure
> make

Thanks, but now I'm doubly sorry, because I don't understand the answer.

1) What is a linker? (I'm a civilian, not a developer.)

2) Do I have one on my system?

3) What do I have to do (e. g. step by step) to update it?

I fear the above answer is way too laconic for me.

Cheers,

Ivan Rajkovic

unread,
Nov 10, 2005, 4:39:21 PM11/10/05
to

i'm also not a developer, just a user. before running ./configure for
gtkcdlabel, enter this line:
$ LDFLAGS="${LDFLAGS:- -export-dynamic}" ; export LDFLAGS

and see if something will happen when you recompile program.
i'm not sure if
# ldconfig

would help....

--
i.

Joost Kremers

unread,
Nov 10, 2005, 4:50:20 PM11/10/05
to
Niki Kovacs wrote:
> Ivan Rajkovic wrote:
>
>> A: Your linker is too old. Update or simply do the following
>> LDFLAGS="${LDFLAGS:- -export-dynamic}" ; export LDFLAGS
>> ./configure
>> make
>
> Thanks, but now I'm doubly sorry, because I don't understand the answer.
>
> 1) What is a linker? (I'm a civilian, not a developer.)

a linker takes a bunch of object files, the ones created by gcc, and
combines them into a single binary executable. it normally runs after gcc
has done its bit.

> 2) Do I have one on my system?

if you've installed the d series, you have. it's called ld. man ld for
details. it's part of the binutils packages.

> 3) What do I have to do (e. g. step by step) to update it?

if the version that comes with slack 10.2 is too old, your only option is
to download the latest version and compile it:

<http://www.gnu.org/software/binutils/>

> I fear the above answer is way too laconic for me.

it's just a shell command, or better three shell commands.

--
Joost Kremers joostk...@yahoo.com
Selbst in die Unterwelt dringt durch Spalten Licht
EN:SiS(9

Niki Kovacs

unread,
Nov 10, 2005, 5:55:14 PM11/10/05
to
Ivan Rajkovic wrote:


>
> i'm also not a developer, just a user. before running ./configure for
> gtkcdlabel, enter this line:
> $ LDFLAGS="${LDFLAGS:- -export-dynamic}" ; export LDFLAGS
>
> and see if something will happen when you recompile program.

Something happened indeed: IT WORKS!!!

Thanks very much!

0 new messages