bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: *** Spam *** Re: ⎕PLOT library change


From: Dr . Jürgen Sauermann
Subject: Re: *** Spam *** Re: ⎕PLOT library change
Date: Sun, 2 Aug 2020 18:41:02 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0

Hi Louis,

interesting. Could you please send me the ./configure output and the error message?
Is is excatly the same as before? And did you ./configure after svn up?

Best Regards,
Jürgen



On 8/2/20 6:04 PM, Louis Chretien wrote:
Hmmm, I just updated to svn 1325, and I still get the error message.


On Aug 1, 2020, at 10:58, Dr. Jürgen Sauermann <mail@xn--jrgen-sauermann-zvb.de <mailto:mail@xn--jrgen-sauermann-zvb.de>> wrote:

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.robert@polymtl.ca <mailto:christian.robert@polymtl.ca> <mailto:christian.robert@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
lchretien@mac.com <mailto:lchretien@mac.com> <mailto:lchretien@mac.com>







---
Louis Chrétien
lchretien@mac.com <mailto:lchretien@mac.com>








reply via email to

[Prev in Thread] Current Thread [Next in Thread]