There's a typo in the source code link on your web page. It shows:
http://www.bobsplace.com/ilinks/ilink-0.1.1a.tgz
But it should be:
http://www.bobsplace.com/ilinks/ilink-0.1a.tgz
I was able to change it based on an earlier download and successfully redownloaded the source.
I found that Fedora 4 does install both GTK2-devel and libglade2-devel, although I do not know how to determine which versions they are as the installer does not indicate this.
I went to Neil Cherry's web site as you listed above to get the linux Insteon USB driver, however his page has many links on it and I have no idea which one is the driver I need.
Since this post is rather long, here is a summary:
I get errors when I compile, however an executable is still created. When I run the executable I get the nice window to come up but no button press or menu events will fire. I have included console output below.
Do I need the Insteon USB driver to successfully compile?
What files do I need to download off Neil's website do I need to run? And where do I put them?
What can I do to get the application to compile?
Thank you so much for the help.
Sorry for the loooong post.
I get the following console output errors when I compile:
[root@localhost ~]# cd Desktop
[root@localhost Desktop]# cd ilink1
[root@localhost ilink1]# make
cc -g `pkg-config --cflags libglade-2.0` -c ilink_signals.c
ilink_signals.c: In function ‘on_add_device_button_clicked’:
ilink_signals.c:64: warning: pointer targets in assignment differ in signedness
ilink_signals.c:65: warning: pointer targets in assignment differ in signedness
ilink_signals.c:79: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
ilink_signals.c:80: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness
ilink_signals.c:84: warning: pointer targets in passing argument 1 of ‘str_id_to_hex’ differ in signedness
ilink_signals.c: In function ‘on_add_scene_clicked’:
ilink_signals.c:323: warning: pointer targets in assignment differ in signednessilink_signals.c:336: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness
ilink_signals.c:341: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness
ilink_signals.c:359: warning: pointer targets in passing argument 2 of ‘gtk_combo_box_append_text’ differ in signedness
ilink_signals.c: In function ‘on_link_list_cursor_changed’:
ilink_signals.c:861: warning: pointer targets in passing argument 1 of ‘find_device’ differ in signedness
cc -g `pkg-config --cflags libglade-2.0` -c scenes.c
scenes.c: In function ‘get_scene_info’:
scenes.c:267: warning: pointer targets in passing argument 1 of ‘find_device’ differ in signedness
scenes.c:284: warning: pointer targets in passing argument 1 of ‘find_device’ differ in signedness
scenes.c: In function ‘find_device’:
scenes.c:670: warning: pointer targets in passing argument 1 of ‘str_id_to_hex’ differ in signedness
cc -g `pkg-config --cflags libglade-2.0` -c insteon_msg.c
insteon_msg.c: In function ‘flags’:
insteon_msg.c:406: warning: incompatible implicit declaration of built-in function ‘memset’
insteon_msg.c:409: warning: incompatible implicit declaration of built-in function ‘strcat’
insteon_msg.c:413: warning: incompatible implicit declaration of built-in function ‘strcat’
insteon_msg.c:417: warning: incompatible implicit declaration of built-in function ‘strcat’
insteon_msg.c:421: warning: incompatible implicit declaration of built-in function ‘strcat’
cc -g `pkg-config --cflags libglade-2.0` -c idrv.c
idrv.c: In function ‘ibios_get_version’:
idrv.c:178: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness
cc -g `pkg-config --cflags libglade-2.0` -o ilink ilink.c ilink_signals.o scenes.o insteon_msg.o idrv.o `pkg-config --libs libglade-2.0`
[root@localhost ilink1]#
When I then run ./ilink the window shows up and looks good, but no button press or menu select events get fired. All I can do is close the application with the little X in the upper right corner. Here is the console output:
[root@localhost ilink1]# ./ilink
Version: 2.6.7
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_ping_device_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_about_closebutton_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_save1_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_program_device_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_program_all_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_link_list_cursor_changed'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_scene_controller_changed'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_quit1_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_list_links_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_replace_okbutton_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_add_device_button_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_delete_device_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_scene_selector_changed'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_add_scene_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_replace_cancelbutton_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_about1_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_scene_group_editing_done'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_scene_delete_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_open1_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_delete_scene_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_new1_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_save_as1_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_replace_device_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_device_tools_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_device_selector_changed'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_add_responder_clicked'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_replace_close'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_scene_menu_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_ilink_main_window_destroy'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_update_plc_activate'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_responder_list_cursor_changed'.
(ilink:3004): libglade-WARNING **: could not find signal handler 'on_query_devices_for_scenes_activate'.
Failed to open ilink_scene.inf
Error opening device