hey, so it's good to be here. i'm finding most of the programs i use port from debian fairly smoothly. particularly like the dead-simple
setup and related stuff that pretty much obviates a lot of my dotfiles ...
... i'm amazed at the effort to keep so many programs updated and running on a different kernel ...
... that said, there's one program, devilspie2 , that's not available. even though i don't know what i'm doing outside of userland yet, i tried to build from source. first, i realized that i needed to run gmake instead of make (already probably a sign that i don't know what i'm doing). then i installed all the deps and added a bunch of directories to the include path
when i got build errors about headers not being found (this is obviously more ick).
then i started added some directories to the linker path
and even with these and various other -L<path> entries to this line , the
rule gives a lot of "undefined reference" errors.
i barely understand the gnu toolchain. i have no idea what is going on with clang -- and much of freebsd at large for that matter. what do i need to do in order to get this program to build?
alternately (and this can be moved to a separate topic if necessary -- porting the devilspie2 lua to devilspie s-exps is feasible), why does
not move windows around in xmonad in the devilspie program installed by pkg?
confirms that the s-exp gets loaded, but the window doesn't change desktops/workspaces as it does on debian with devilspie2.
Code:
/etc/wpa_supplicant.conf
... i'm amazed at the effort to keep so many programs updated and running on a different kernel ...
... that said, there's one program, devilspie2 , that's not available. even though i don't know what i'm doing outside of userland yet, i tried to build from source. first, i realized that i needed to run gmake instead of make (already probably a sign that i don't know what i'm doing). then i installed all the deps and added a bunch of directories to the include path
Code:
LOCAL_CFLAGS=$(STD_CFLAGS) $(DEPRECATED) $(CFLAGS) $(LIB_CFLAGS) -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libwnck-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/gtk-2.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include/atk-1.0 -I/usr/local/include -I/usr/local/include/lua51
when i got build errors about headers not being found (this is obviously more ick).
then i started added some directories to the linker path
Code:
LOCAL_LDFLAGS=$(STD_CFLAGS) $(LDFLAGS) $(STD_LDFLAGS) -L/usr/local/lib -L/usr/local/lib/gcc7 -L/usr/local/lib/glib-2.0
and even with these and various other -L<path> entries to this line , the
Code:
$(BIN)/$(NAME):
rule gives a lot of "undefined reference" errors.
i barely understand the gnu toolchain. i have no idea what is going on with clang -- and much of freebsd at large for that matter. what do i need to do in order to get this program to build?
alternately (and this can be moved to a separate topic if necessary -- porting the devilspie2 lua to devilspie s-exps is feasible), why does
Code:
(if (is (application_name) "zathura") (set_workspace 1))
not move windows around in xmonad in the devilspie program installed by pkg?
Code:
devilspie -d <file_path>
confirms that the s-exp gets loaded, but the window doesn't change desktops/workspaces as it does on debian with devilspie2.