Hi Louis,
I have changed the ./configure script so that it should now build
without X11, *SVN 1322*.
Needless to say that the X11-based functions (i.e. ⎕GTK and ⎕PLOT)
cannot work without X11.
They give a SYNTAX ERROR now when called.
I hope Apple will provide some replacement libraries for X11 and GTK
soon (I would complain
if they don't).
Best Regards,
Jürgen
On 7/31/20 6:13 PM, Louis Chretien via Bugs and suggestions for GNU APL
wrote:
Seems that version 1320 breaks Mac OS X 10.14. First time it complains
about X11…
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -I sql -g -O2
-export-dynamic -lX11 -lsqlite3 -o apl apl-main.o apl-Plot_xcb.o
apl-Archive.o apl-Assert.o apl-Avec.o apl-Backtrace.o
apl-Bif_F12_DOMINO.o apl-Bif_F12_FORMAT.o apl-Bif_F12_PARTITION_PICK.o
apl-Bif_F12_SORT.o apl-Bif_F12_TAKE_DROP.o apl-Bif_OPER1_COMMUTE.o
apl-Bif_OPER1_EACH.o apl-Bif_OPER2_POWER.o apl-Bif_OPER2_INNER.o
apl-Bif_OPER2_OUTER.o apl-Bif_OPER2_RANK.o apl-Bif_OPER1_REDUCE.o
apl-Bif_OPER1_SCAN.o apl-CDR.o apl-Cell.o apl-Doxy.o apl-CharCell.o
apl-Command.o apl-Common.o apl-ComplexCell.o apl-configure_args.o
apl-DiffOut.o apl-DynamicObject.o apl-Error.o apl-Executable.o
apl-FloatCell.o apl-Function.o apl-DerivedFunction.o apl-Id.o
apl-IndexExpr.o apl-IndexIterator.o apl-InputFile.o apl-IntCell.o
apl-IO_Files.o apl-LApack.o apl-LibPaths.o apl-LineInput.o
apl-Logging.o apl-LvalCell.o apl-Malloc_hooks.o apl-Nabla.o
apl-Macro.o apl-NamedObject.o apl-NativeFunction.o apl-NumericCell.o
apl-Output.o apl-Parser.o apl-PointerCell.o apl-Prefix.o
apl-Plot_line_properties.o apl-Plot_data.o
apl-Plot_window_properties.o apl-PrimitiveFunction.o
apl-PrimitiveOperator.o apl-PrintBuffer.o apl-QuadFunction.o
apl-ProcessorID.o apl-Quad_CR.o apl-Quad_DLX.o apl-Quad_FFT.o
apl-Quad_FIO.o apl-Quad_FX.o apl-Quad_GTK.o apl-Quad_MAP.o
apl-Quad_PLOT.o apl-Quad_RE.o apl-Quad_RL.o apl-Quad_RVAL.o
apl-Quad_SQL.o apl-Quad_SVx.o apl-Quad_TF.o apl-Quad_WA.o
apl-Parallel.o apl-Performance.o apl-RealCell.o apl-sbrk.o apl-Shape.o
apl-ScalarFunction.o apl-Security.o apl-StateIndicator.o apl-Svar_DB.o
apl-Svar_record.o apl-Symbol.o apl-SymbolTable.o apl-SystemVariable.o
apl-TabExpansion.o apl-Thread_context.o apl-Token.o apl-Tokenizer.o
apl-UCS_string.o apl-UCS_string_vector.o apl-UserFunction.o
apl-UserFunction_header.o apl-UserPreferences.o apl-UTF8_string.o
apl-Value.o apl-ValueHistory.o apl-Workspace.o apl-static_Objects.o
sql/apl-SqliteArgListBuilder.o sql/apl-SqliteConnection.o
sql/apl-SqliteResultValue.o sql/apl-SqliteProvider.o
sql/apl-Connection.o -ldl -lpthread -lm -lncurses -ldl -lpthread
-lm -lncurses
libtool: link: g++ -Wall -I sql -g -O2 -o apl apl-main.o
apl-Plot_xcb.o apl-Archive.o apl-Assert.o apl-Avec.o apl-Backtrace.o
apl-Bif_F12_DOMINO.o apl-Bif_F12_FORMAT.o apl-Bif_F12_PARTITION_PICK.o
apl-Bif_F12_SORT.o apl-Bif_F12_TAKE_DROP.o apl-Bif_OPER1_COMMUTE.o
apl-Bif_OPER1_EACH.o apl-Bif_OPER2_POWER.o apl-Bif_OPER2_INNER.o
apl-Bif_OPER2_OUTER.o apl-Bif_OPER2_RANK.o apl-Bif_OPER1_REDUCE.o
apl-Bif_OPER1_SCAN.o apl-CDR.o apl-Cell.o apl-Doxy.o apl-CharCell.o
apl-Command.o apl-Common.o apl-ComplexCell.o apl-configure_args.o
apl-DiffOut.o apl-DynamicObject.o apl-Error.o apl-Executable.o
apl-FloatCell.o apl-Function.o apl-DerivedFunction.o apl-Id.o
apl-IndexExpr.o apl-IndexIterator.o apl-InputFile.o apl-IntCell.o
apl-IO_Files.o apl-LApack.o apl-LibPaths.o apl-LineInput.o
apl-Logging.o apl-LvalCell.o apl-Malloc_hooks.o apl-Nabla.o
apl-Macro.o apl-NamedObject.o apl-NativeFunction.o apl-NumericCell.o
apl-Output.o apl-Parser.o apl-PointerCell.o apl-Prefix.o
apl-Plot_line_properties.o apl-Plot_data.o
apl-Plot_window_properties.o apl-PrimitiveFunction.o
apl-PrimitiveOperator.o apl-PrintBuffer.o apl-QuadFunction.o
apl-ProcessorID.o apl-Quad_CR.o apl-Quad_DLX.o apl-Quad_FFT.o
apl-Quad_FIO.o apl-Quad_FX.o apl-Quad_GTK.o apl-Quad_MAP.o
apl-Quad_PLOT.o apl-Quad_RE.o apl-Quad_RL.o apl-Quad_RVAL.o
apl-Quad_SQL.o apl-Quad_SVx.o apl-Quad_TF.o apl-Quad_WA.o
apl-Parallel.o apl-Performance.o apl-RealCell.o apl-sbrk.o apl-Shape.o
apl-ScalarFunction.o apl-Security.o apl-StateIndicator.o apl-Svar_DB.o
apl-Svar_record.o apl-Symbol.o apl-SymbolTable.o apl-SystemVariable.o
apl-TabExpansion.o apl-Thread_context.o apl-Token.o apl-Tokenizer.o
apl-UCS_string.o apl-UCS_string_vector.o apl-UserFunction.o
apl-UserFunction_header.o apl-UserPreferences.o apl-UTF8_string.o
apl-Value.o apl-ValueHistory.o apl-Workspace.o apl-static_Objects.o
sql/apl-SqliteArgListBuilder.o sql/apl-SqliteConnection.o
sql/apl-SqliteResultValue.o sql/apl-SqliteProvider.o
sql/apl-Connection.o -Wl,-bind_at_load -lX11 -lsqlite3 -ldl -lpthread
-lm -lncurses
ld: library not found for -lX11
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
make[3]: *** [apl] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Mac-Pro-Louis:Subversion lchretien$
On Jul 31, 2020, at 00:53, Christian Robert
<christian.rob...@polymtl.ca <mailto:christian.rob...@polymtl.ca>> wrote:
I have a couple of notices,
1) if you just have only libxcb it will fail to compile (in my case)
while it was compiling ok before.
2) the new Quad-Plot (gtk3) have default point/dot/size and default
line/width of I think 8, who is too much, try 4 or 2
3) on 2 of my systems, if you Quad-Plot say 3 graphs, if you
unwind/close thems in the wrong order, it make others windows to fail
4) Unable to resize any windows. Thoses resize but not internally,
just the frame change size, not the graph.
first though, but a good start.
Xtian.
I HATE when DIFFERENT LINUX get different result while it should be
the same.
On 2020-07-30 14:53, Dr. Jürgen Sauermann wrote:
Hi,
due to serious problems with displaying APL characters in *⎕PLOT*
legends,
I decided to replace *libxcb* (which lacks essential Unicode
support) with the
somewhat more modern *libgtk3*.
In order to use *libgtk3* you need to *./configure* again. If
*libgtk3* is not present,
then *libxcb* will be used as fallback.
*SVN 1319*.
Enjoy,
Jürgen
---
Louis Chrétien
lchret...@mac.com <mailto:lchret...@mac.com>