I’ve updated the CPAN PGPLOT somewhat, including adding GitHub Action CI. I tried to make it also test on MacOS by using your instructions, but I don’t know enough about the MacOS specifics. I’ve left the attempt on a branch, hopefully a Mac expert (Karl? 😊) can fix it: https://github.com/PDLPorters/perl5-PGPLOT/tree/macos-ci
From: Karl Glazebrook<mailto:karlglazebr...@mac.com> Sent: 14 January 2021 00:26 To: Ed .<mailto:ej...@hotmail.com> Cc: pdl-general@lists.sourceforge.net<mailto:pdl-general@lists.sourceforge.net> Subject: Re: pgplot instructions for Big Sur macOS Hi all An update on this. The config there uses Apple’s CC, but I have now come across some random segv’s that seem to be avoided if one uses GCC 11 and GFORTRAN 11. So I would recommend editing gfortran_cc_BigSur.conf from that patch to use GCC - and take it from http://hpc.sourceforge.net (which is where I got GFORTRAN) Karl On 7 Jan 2021, at 4:57 pm, Karl Glazebrook <karlglazebr...@mac.com<mailto:karlglazebr...@mac.com>> wrote: Here you go Ed et al: This below installs a fully functioning pgplot on my Big Sur ARM Mac in /usr/local/pgplot. I expect it will also work the same on Big Sur Intel. You need to have prerequisites: 1. Macports X11 installed in the usual place under /opt/… (I have xorg-server 1.20.10) 2. gfortran installed in /usr/local/... (I have version '11.0.0 20201128 (experimental)’ installed from http://hpc.sourceforge.net) Things are dynamically linked. # Run these shell commands to install pgplot curl --remote-name https://astronomy.swin.edu.au/~karl/pgplot/pgplot531.tar.gz curl --remote-name https://astronomy.swin.edu.au/~karl/pgplot/pgplotpatch.diff tar xvf pgplot531.tar.gz cd pgplotsrc patch -p 1 -i ../pgplotpatch.diff SRC=$PWD sudo mkdir /usr/local/pgplot cd /usr/local/pgplot sudo cp $SRC/drivers.list . sudo $SRC/makemake $SRC/ darwin gfortran_cc_BigSur sudo make sudo make clean ./pgdemo1 # Works I hope that can be passed on to the Macports, Homebrew people to take what tricks they need from this. I guess the patch and the latest hard to find pgplot tarball is the most important thing. The patch selects drivers that work and are relevant today, fixes up the makefile generator, and changes one line of code in the png driver to avoid an error. cheers Karl On 6 Jan 2021, at 2:18 am, Ed . <ej...@hotmail.com<mailto:ej...@hotmail.com>> wrote: Hi Karl, Could you capture on here what lines of code etc you changed, hopefully along with all the software versions you used etc, so that ideally someone else arriving fresh could do exactly what you did and get the same results? Best regards, Ed
_______________________________________________ pdl-general mailing list pdl-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-general