ON ENGLISH:::::::::::::: (ESPAÑOL ABAJO)
Try this:
$ LDFLAGS="-L/usr/local/lib -lpng12 -Wl,-R/usr/local/lib -Wl,-R/usr/X11R6/lib" CFLAGS="-I/usr/local/include" CPPFLAGS="-I/usr/local/include" ./configure --with-tcl=/usr/local/lib/tcl8.4 --with-tk=/usr/local/lib/tk8.4
This should do the trick.
By the way, I'm using NetBSD, very similar. I do
$ LDFLAGS="-L/usr/pkg/lib -lpng12 -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R6/lib" CPPFLAGS="-I/usr/pkg/include" CFLAGS="-I/usr/pkg/include" ./configure --with-tcl=/usr/pkg/lib --with-tk=/usr/pkg/lib
that's not all, however. If you want that *everything* work on the cvs version (Thu Aug 10) as the stable version,
you need to change the Makefile, at the end, from
---->---->
ifeq ($(FOUND_OS),linux)
include $(capture_dir)/Rules.mk
include $(capture_dir)/libng/Rules.mk
include $(capture_dir)/libng/plugins/Rules.mk
ifeq ($(FOUND_X11),yes)
ADDLIBS += ${X_LIBS}
include $(tray_dir)/Rules.mk
include $(linflash_dir)/Rules.mk
endif
endif
---->---->
for
<----<----
ifeq ($(FOUND_OS),linux)
include $(capture_dir)/Rules.mk
include $(capture_dir)/libng/Rules.mk
include $(capture_dir)/libng/plugins/Rules.mk
endif
ifeq ($(FOUND_X11),yes)
ADDLIBS += ${X_LIBS}
include $(tray_dir)/Rules.mk
include $(linflash_dir)/Rules.mk
endif
<----<----
Also, you want to change the ocurrences of "OnLinux" for "OnUnix" on these files:
amsn
dock.tcl
trayicon.tcl
and the icon tray will work.
Should I fill a bug report with these changes


?
Hope it helps
EN ESPAÑOL::::::::::::::
Proba asi:
$ LDFLAGS="-L/usr/local/lib -lpng12 -Wl,-R/usr/local/lib -Wl,-R/usr/X11R6/lib" CFLAGS="-I/usr/local/include" CPPFLAGS="-I/usr/local/include" ./configure --with-tcl=/usr/local/lib/tcl8.4 --with-tk=/usr/local/lib/tk8.4
Esto debería hacer que ande.
Yo estoy usando NetBSD, y es muy similar. Hago
$ LDFLAGS="-L/usr/pkg/lib -lpng12 -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R6/lib" CPPFLAGS="-I/usr/pkg/include" CFLAGS="-I/usr/pkg/include" ./configure --with-tcl=/usr/pkg/lib --with-tk=/usr/pkg/lib
sin embargo eso no es todo. Si quieres que *todo* ande en la version cvs (Jueves 10 Agosto) como en la estable,
deberás cambiar el Makefile, al final, de
---->---->
ifeq ($(FOUND_OS),linux)
include $(capture_dir)/Rules.mk
include $(capture_dir)/libng/Rules.mk
include $(capture_dir)/libng/plugins/Rules.mk
ifeq ($(FOUND_X11),yes)
ADDLIBS += ${X_LIBS}
include $(tray_dir)/Rules.mk
include $(linflash_dir)/Rules.mk
endif
endif
---->---->
por esto otro
<----<----
ifeq ($(FOUND_OS),linux)
include $(capture_dir)/Rules.mk
include $(capture_dir)/libng/Rules.mk
include $(capture_dir)/libng/plugins/Rules.mk
endif
ifeq ($(FOUND_X11),yes)
ADDLIBS += ${X_LIBS}
include $(tray_dir)/Rules.mk
include $(linflash_dir)/Rules.mk
endif
<----<----
Tambien deberás cambiar las ocurrencias de "OnLinux" por "OnUnix" en estos archivos:
amsn
dock.tcl
trayicon.tcl
Y asi funcionará el ícono en la bandeja del sistema.
Debería llenar un bug report con estos cambios


?
Espero que te sirva.
Aguante BSD !!!
Wolverine (from Argentina)