Attached are 2 test-cases for bugs related to the IconFactory
infrastructure:
gtk_icon_source.vala:
GTK_ICON_SOURCE does not exist; valac compiles this but gcc gives
compile time warnings and a linker error:
$ valac --pkg=gtk+-2.0 gtk_icon_source.vala
Compilation succeeded - 0 warning(s)
$ gcc `pkg-config --cflags --libs gtk+-2.0` gtk_icon_source.c
gtk_icon_source.c: In function 'icon_source_test_icon_source_test_constructor':
gtk_icon_source.c:42: warning: passing argument 1 of
'gtk_icon_source_set_icon_name' makes pointer from integer without a cast
/tmp/ccYjBvJ0.o: In function `icon_source_test_icon_source_test_constructor':
gtk_icon_source.c:(.text+0x85): undefined reference to `GTK_ICON_SOURCE'
collect2: ld returned 1 exit status
gtk_icon_set_free.vala:
gtk_icon_set_free does not exist; valac compiles this but gcc gives a linker
error:
$ valac --pkg=gtk+-2.0 gtk_icon_set_free.vala
Compilation succeeded - 0 warning(s)
$ gcc `pkg-config --cflags --libs gtk+-2.0` gtk_icon_set_free.c
/tmp/ccqzowBw.o: In function `icon_set_test_main':
gtk_icon_set_free.c:(.text+0x1b): undefined reference to `gtk_icon_set_free'
collect2: ld returned 1 exit status
kr,
Chipzz AKA
Jan Van Buggenhout
--
------------------------------------------------------------------------
UNIX isn't dead - It just smells funny
Chipzz safehex be
------------------------------------------------------------------------
"Baldric, you wouldn't recognize a subtle plan if it painted itself pur-
ple and danced naked on a harpsicord singing 'subtle plans are here a-
gain'."
Attachment:
gtk_icon_source.vala
Description: Text document
Attachment:
gtk_icon_set_free.vala
Description: Text document