hello. I am on linux x64 kernel 6.6.51_1; tried on gnu smalltalk from git: ./configure --with-gnu-ld --enable-gtk=yes --with-tk --with-tcl --with-x --with-emacs and then make . but make command fails with:
make[3]: Entering directory '/home/admins/Downloads/smalltalk/packages/gtk' for i in -lgobject-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -latk-1.0 -lgobject-2.0 -lglib-2.0 -lgthread-2.0 -pthread -lglib-2.0 -lcairo; do \ case $i in \ -L*) \ j=`echo $i | sed 's,^-L,,'` ; \ echo "_gtk_vm_proxy->dlAddSearchDir(\"$j\");" ;; \ -lG*|-lg*|-lATK*|-latk*|-lPango*|-lpango*) \ j=`echo $i | sed 's,^-l,lib,'` ; \ echo "_gtk_vm_proxy->dlOpen(\"$j\", false);" ;; \ *) ;; \ esac; \ done | sort -u > libs.def /usr/bin/sed -e "1s,@AWK\@,/usr/bin/gawk," < mk_enums.awk > mk_enums chmod +x mk_enums /usr/bin/sed -e "1s,@AWK\@,/usr/bin/gawk," < cpp.awk > cpp chmod +x cpp gawk \ -vPKG_CONFIG='/usr/bin/pkg-config' \ -v_prefixes='g atk pango' \ -v_libs="gobject-2.0 gdk-2.0 gdk-pixbuf-2.0 pango gtk+-2.0 atk" \ -v_files="glib-object.h gdk/gdk.h gdk-pixbuf/gdk-pixbuf.h gtk/gtk.h atk/atk.h pango/pango.h ./placer.h" -f ./mkorder.awk \ | while read i; do \ case "$i" in \ error:*) \ echo "$i" >&2; exit 1;; \ */gobject/*) \ echo "$i" ;; \ */glib/*) \ ;; \ *) \ echo "$i" ;; \ esac; \ done > order error: cannot find glib/gwin32.h gawk: ./mkorder.awk:70: fatal: print to "standard output" failed: reason unknown make[3]: *** [Makefile:945: order] Error 1 make[3]: Leaving directory '/home/admins/Downloads/smalltalk/packages/gtk' make[2]: *** [Makefile:2135: GTK.star] Error 2 make[2]: Leaving directory '/home/admins/Downloads/smalltalk' make[1]: *** [Makefile:1068: all-recursive] Error 1 make[1]: Leaving directory '/home/admins/Downloads/smalltalk' make: *** [Makefile:682: all] Error 2 Please help to solve this error.Thanks