Tried to install 1.3.5 on piCore. configue OK but make fails with fluxbox.cat comman not found in /nls/C directory. Any idea?
Yes, had the same issue until adding the character set conversion build deps
this is the final adjustment to the build deps I used, the big items for nls are eglibc_base-dev eglibc_gconv eglibc_apps. I believe the order in which these are loaded are important as they appear to be dependent on each other, like the chiken before the egg. Best to be loaded on one line too. there are others like imake, libtool-dev etc etc
tce-load -wil compiletc Xorg-7.6-dev Xorg-7.6-lib Xlibs libxft-dev fontconfig-dev freetype_base-dev \
pixman-dev eglibc_base-dev eglibc_gconv eglibc_apps linux-headers-3.0.21-tinycore imake \
libiconv-dev libtool-dev automake libxcb-dev pkg-config xdg-utils sed \
binutils coreutils util-linux
I made a separate extension for the nls feature to be consistent with other extensions in the repo, only consideration is without nls there are possibly one or two small features besides not having native language support!! which may not function as desired. fluxbox is an immensely configurable wm and I'm just getting my feet wet with it. In an earlier build I had an issue creating a single colored background without nls loaded but am not sure after all the bug fixes whether this is still the case.
permissions were a menacing problem but this last build appears perfect and am really happy with it.
the configure options if it helps
./configure --prefix=/usr/local --enable-xinerama --enable-randr --enable-shape \
--enable-imlib2 --enable-xft --enable-xmb --enable-xpm --enable-ewmh --enable-nls \
--disable-fribidi | tee configure_results.txt
meanwhile there was one more little detail.
I found that building against the latest fribidi-0.19.5 the fluxbox build ran smoothly (but needed a symlink explained later). There is an old version of fribidi ( 0.10.9 )in core 4.x repo however fluxbox spit out errors during configure. We can build fluxbox with or without fribidi, so I disabled BIDI feature at the configure command line but left it loaded and symlinked. besides if we enable fribidi it becomes a dependency of fluxbox. Temporarily Sorry for those who read from right to left.. it's just not going to happen today.
latest libfribidi needs a symlink in /lib pointing to /usr/local/lib/libfribidi.so.0 to pass the make installcheck and be useable at all.. I suspect the real issue to be either automake and/or autoconf used by the developer or the code.?? While i attempted to rebuild the config and make files there is a version issue with automake.. So for now no fribidi