On Monday 04 August 2014 08:29:09 Graeme Geldenhuys wrote:
>
> Compiling as normal, including the IFI support, it goes much further
> that before, but now fails on the linking phase.
>
> =
> ...snip..
> Compiling apps/ide/commandlineform_mfm.pas
> Compiling ./lib/common/designutils/msepropertyeditorsmodule.pas
> Compiling ./lib/common/designutils/msepropertyeditorsmodule_mfm.pas
> Compiling ./lib/common/regcomponents/regunitgroups.pas
> Compiling apps/ide/stringconsts.pas
> Compiling apps/ide/stringconsts_mfm.pas
> Linking ./mseide.elf
> units/x86_64-freebsd/main.o: In function `UPDATESIGSETTINGS':
> /data/devel/msegui//apps/ide/main.pas:1143: undefined reference to
> `__libc_current_sigrtmax'
> /data/devel/msegui//apps/ide/main.pas:1143: undefined reference to
> `__libc_current_sigrtmin'
> units/x86_64-freebsd/msesysintf.o: In function `SYS_OPENFILE':
> /data/devel/msegui//lib/common/kernel/linux/msesysintf.pas:419:
> undefined reference to `__fstat'
[...]
Please try again with git master 3ff1de9db5aebfa75d346dbdd72e420d90db8223.
You need a current JWM, please read
https://github.com/joewing/jwm/issues/116
There are not many WM's which implement window stacking correctly. I even read
comments in source like:
"
/* Handle stacking. We only handle raises/lowers, mostly because
* stack.c really can't deal with anything else. I guess we'll fix
* that if a client turns up that really requires it. Only a very
* few clients even require the raise/lower (and in fact all client
* attempts to deal with stacking order are essentially broken,
* since they have no idea what other clients are involved or how
* the stack looks).
*
* I'm pretty sure no interesting client uses TopIf, BottomIf, or
* Opposite anyway, so the only possible missing thing is
* Above/Below with a sibling set. For now we just pretend there's
* never a sibling set and always do the full raise/lower instead of
* the raise-just-above/below-sibling.
*/
"
MSEgui has an idea how the stack looks. ;-)
If you like to activate the _NET_RESTACK_WINDOW protocol in MSEgui
applications start them with --RESTACKWINDOW.
Normally MSEgui takes the z-order of the toplevel windows and calls
xraisewindow() in a sequence that the wanted z-order results. But JWM not
even supported xraisewindow() and there are WM's which set window focus by a
xraisewindow() call...
BTW, MSEgit also has been adapted to FreeBSD64.
Martin
--
___
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk