trivial open source fox code don't show any window (Linux, FOX 1.7.84)

Basile Starynkevitch <[email protected]> Sun, 3 Mar 2024 22:54:05 +0100
Newsgroups gmane.comp.lib.fox-toolkit.user
Message-ID <[email protected]>
Hello all,

On Linux/Debian/Trixie x86-64 I successfully compiled fox 1.7.84. I will 
using the libjansson JSON toolkit (might change it to jsoncpp)


However, the simple code on 
https://github.com/bstarynk/misc-basile/blob/master/browserfox.cc 
(GPLv3+ licensed, my git commit 33e829a254e1572), compiled (using the 
build-browserfox.sh script there) with

g++ -O -g -Wall -Wextra '-DGIT_ID="33e829a254e1572"' -Wall 
-I/usr/local/include/fox-1.7 browserfox.cc -L/usr/local/lib -lFOX-1.7 
-ljansson -o browserfox

when I run it with

rimski.x86_64 ~/misc-basile 22:46 .0 % ./browserfox -D
@@browserfox.cc:151:start of ./browserfox pid 124949 on rimski git 
33e829a254e1572 build Mar  3 2024@22:46:01 for FOX 1.7.84
@@browserfox.cc:122:BfWindow#1 in app @0x7ffdeae04770
@@browserfox.cc:137:BfWindow:create#1
@@browserfox.cc:158:show win#1 X=0,Y=0,W=800,H=650
@@browserfox.cc:161:win#1 is shown

don't show any window on my screen. for what it is worth,

rimski.x86_64 ~/misc-basile 22:49 .0 % xdpyinfo|head -55
name of display:    :0
version number:    11.0
vendor string:    The X.Org Foundation
vendor release number:    12101011
X.Org version: 21.1.11
maximum request size:  16777212 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
supported pixmap formats:
     depth 1, bits_per_pixel 1, scanline_pad 32
     depth 4, bits_per_pixel 8, scanline_pad 32
     depth 8, bits_per_pixel 8, scanline_pad 32
     depth 15, bits_per_pixel 16, scanline_pad 32
     depth 16, bits_per_pixel 16, scanline_pad 32
     depth 24, bits_per_pixel 32, scanline_pad 32
     depth 32, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0x3c00004, revert to Parent
number of extensions:    29
     BIG-REQUESTS
     Composite
     DAMAGE
     DOUBLE-BUFFER
     DPMS
     DRI2
     DRI3
     GLX
     Generic Event Extension
     MIT-SCREEN-SAVER
     MIT-SHM
     Present
     RANDR
     RECORD
     RENDER
     SECURITY
     SHAPE
     SYNC
     X-Resource
     XC-MISC
     XFIXES
     XFree86-DGA
     XFree86-VidModeExtension
     XINERAMA
     XInputExtension
     XKEYBOARD
     XTEST
     XVideo
     XVideo-MotionCompensation
default screen number:    0
number of screens:    1

screen #0:
   dimensions:    5360x1440 pixels (1414x380 millimeters)


What I am doing wrong?


Thanks for your help, regards.

-- 
Basile Starynkevitch             <[email protected]>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
See/voir:   https://github.com/RefPerSys/RefPerSys



_______________________________________________
Foxgui-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/foxgui-users