Ermentrout / xppaut

General differential equation solver and bifurcation package
GNU General Public License v2.0
25 stars 11 forks source link

Errors building xppauth #9

Open sanjayankur31 opened 4 years ago

sanjayankur31 commented 4 years ago

Hi,

I'm trying to build the latest commit in the master branch: 9068d8a, but it fails with a bunch of errors at the final linking step:

gcc -std=c99 -pedantic -D_XOPEN_SOURCE=600 -Wall   -g -pedantic -O2     -DNOERRNO -DNON_UNIX_STDIO -DAUTO -DCVODE_YES  -DHAVEDLL -DMYSTR1=8.0 -DMYSTR2=0  -I/opt/X11/include    -c -o menudrive.o menudrive.c
gcc -std=c99 -pedantic -D_XOPEN_SOURCE=600 -Wall   -g -pedantic -O2     -DNOERRNO -DNON_UNIX_STDIO -DAUTO -DCVODE_YES  -DHAVEDLL -DMYSTR1=8.0 -DMYSTR2=0  -I/opt/X11/include    -c -o setubv2.o setubv2.c
#gcc -std=c99 -pedantic -D_XOPEN_SOURCE=600 -Wall   -DAUTO -o xppaut abort.o  cabs.o  delay_handle.o graf_par.o my_ps.o  simplenet.o adj2.o  calc.o  dense.o  graphics.o my_rhs.o spgmr.o aniparse.o choice_box.o derived.o histogram.o my_svg.o stiff.o array_print.o color.o  diagram.o i_dnnt.o nullcline.o storage.o arrayplot.o comline.o dialog_box.o i_nint.o numerics.o tabular.o autevd.o conpar2.o do_fit.o init_conds.o odesol2.o torus.o autlib1.o cv2.o  dormpri.o integrate.o parserslow2.o txtread.o autlib2.o cvband.o edit_rhs.o iterativ.o pop_list.o userbut.o autlib3.o cvdense.o eig_list.o kinescope.o pow_dd.o vector.o autlib4.o cvdiag.o eispack.o llnlmath.o pow_di.o volterra2.o autlib5.o cvode.o  extra.o  load_eqn.o pow_ii.o worker2.o auto_nox.o cvspgmr.o fftn.o  lunch-new.o pp_shoot.o z_abs.o auto_x11.o d_imag.o flags.o  main.o  r_lg10.o z_exp.o autpp.o  d_lg10.o form_ode.o many_pops.o read_dir.o z_log.o axes2.o  d_sign.o gear.o  markov.o rubber.o band.o  dae_fun.o ggets.o  menu.o  scrngif.o browse.o del_stab.o gogoauto.o menudrive.o setubv2.o   -L/usr/X11/lib  -lX11 -lm -ldl     ./libf2cm.a
gcc -std=c99 -pedantic -D_XOPEN_SOURCE=600 -Wall   -DAUTO -o xppaut abort.o  cabs.o  delay_handle.o graf_par.o my_ps.o  simplenet.o adj2.o  calc.o  dense.o  graphics.o my_rhs.o spgmr.o aniparse.o choice_box.o derived.o histogram.o my_svg.o stiff.o array_print.o color.o  diagram.o i_dnnt.o nullcline.o storage.o arrayplot.o comline.o dialog_box.o i_nint.o numerics.o tabular.o autevd.o conpar2.o do_fit.o init_conds.o odesol2.o torus.o autlib1.o cv2.o  dormpri.o integrate.o parserslow2.o txtread.o autlib2.o cvband.o edit_rhs.o iterativ.o pop_list.o userbut.o autlib3.o cvdense.o eig_list.o kinescope.o pow_dd.o vector.o autlib4.o cvdiag.o eispack.o llnlmath.o pow_di.o volterra2.o autlib5.o cvode.o  extra.o  load_eqn.o pow_ii.o worker2.o auto_nox.o cvspgmr.o fftn.o  lunch-new.o pp_shoot.o z_abs.o auto_x11.o d_imag.o flags.o  main.o  r_lg10.o z_exp.o autpp.o  d_lg10.o form_ode.o many_pops.o read_dir.o z_log.o axes2.o  d_sign.o gear.o  markov.o rubber.o band.o  dae_fun.o ggets.o  menu.o  scrngif.o browse.o del_stab.o gogoauto.o menudrive.o setubv2.o  -L/usr/X11/lib  -lX11 -lm -ldl
/usr/bin/ld: adj2.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: adj2.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: calc.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: calc.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: aniparse.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: aniparse.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: choice_box.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: choice_box.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: nullcline.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: nullcline.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: arrayplot.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: arrayplot.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: numerics.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: numerics.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: do_fit.o:/home/asinha/Documents/02_Code/01_others/xppaut/do_fit.c:46: multiple definition of `solver'; numerics.o:/home/asinha/Documents/02_Code/01_others/xppaut/numerics.c:65: first defined here
/usr/bin/ld: do_fit.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: do_fit.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: init_conds.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: init_conds.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: odesol2.o:/home/asinha/Documents/02_Code/01_others/xppaut/odesol2.c:14: multiple definition of `rhs'; adj2.o:/home/asinha/Documents/02_Code/01_others/xppaut/adj2.c:37: first defined here
/usr/bin/ld: torus.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: torus.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: integrate.o:/home/asinha/Documents/02_Code/01_others/xppaut/integrate.c:222: multiple definition of `solver'; numerics.o:/home/asinha/Documents/02_Code/01_others/xppaut/numerics.c:65: first defined here
/usr/bin/ld: integrate.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: integrate.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: txtread.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: txtread.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: edit_rhs.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: edit_rhs.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: pop_list.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: pop_list.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: eig_list.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: eig_list.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: kinescope.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: kinescope.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: load_eqn.o:/home/asinha/Documents/02_Code/01_others/xppaut/load_eqn.c:165: multiple definition of `MAXSTOR'; storage.o:/home/asinha/Documents/02_Code/01_others/xppaut/storage.c:9: first defined here
/usr/bin/ld: load_eqn.o:/home/asinha/Documents/02_Code/01_others/xppaut/load_eqn.c:193: multiple definition of `NULL_HERE'; nullcline.o:/home/asinha/Documents/02_Code/01_others/xppaut/nullcline.c:55: first defined here
/usr/bin/ld: load_eqn.o:/home/asinha/Documents/02_Code/01_others/xppaut/load_eqn.c:165: multiple definition of `storind'; storage.o:/home/asinha/Documents/02_Code/01_others/xppaut/storage.c:9: first defined here
/usr/bin/ld: load_eqn.o:/home/asinha/Documents/02_Code/01_others/xppaut/load_eqn.c:164: multiple definition of `mov_ind'; kinescope.o:/home/asinha/Documents/02_Code/01_others/xppaut/kinescope.c:32: first defined here
/usr/bin/ld: load_eqn.o:/home/asinha/Documents/02_Code/01_others/xppaut/load_eqn.c:154: multiple definition of `solver'; numerics.o:/home/asinha/Documents/02_Code/01_others/xppaut/numerics.c:65: first defined here
/usr/bin/ld: auto_nox.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: auto_nox.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: pp_shoot.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: pp_shoot.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: auto_x11.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: auto_x11.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: main.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: main.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: many_pops.o:/home/asinha/Documents/02_Code/01_others/xppaut/many_pops.c:74: multiple definition of `nclines'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/graf_par.c:39: first defined here
/usr/bin/ld: many_pops.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: many_pops.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: markov.o:/home/asinha/Documents/02_Code/01_others/xppaut/markov.c:75: multiple definition of `storind'; storage.o:/home/asinha/Documents/02_Code/01_others/xppaut/storage.c:9: first defined here
/usr/bin/ld: ggets.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: ggets.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: menu.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: menu.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: browse.o:/home/asinha/Documents/02_Code/01_others/xppaut/browse.c:114: multiple definition of `storage'; storage.o:/home/asinha/Documents/02_Code/01_others/xppaut/storage.c:7: first defined here
/usr/bin/ld: browse.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: browse.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
/usr/bin/ld: menudrive.o:/home/asinha/Documents/02_Code/01_others/xppaut/menudrive.c:61: multiple definition of `screen'; main.o:/home/asinha/Documents/02_Code/01_others/xppaut/main.c:164: first defined here
/usr/bin/ld: menudrive.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: multiple definition of `mytext'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:122: first defined here
/usr/bin/ld: menudrive.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: multiple definition of `scrbox_list'; graf_par.o:/home/asinha/Documents/02_Code/01_others/xppaut/pop_list.h:91: first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:199: xppaut] Error 1

I also get similar errors when using the xppaut_latest.tar.gz from the download page.

This is with gcc 10:

 gcc -v
Using built-in specs.
COLLECT_GCC=/usr/bin/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/10/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.1 20201005 (Red Hat 10.2.1-5) (GCC) 
helene-todd commented 3 years ago

Hello,

I am using Arch Linux and also had a similar problem when trying to build with xppaut_latest.tar.gz from the download page. This seems to be due to the newer version of gcc, which flipped a default from -fcommon to -fno-common. More about this update is documented here.

Specifying the '-fcommon' option for gcc in the Makefile (line 42) as such :

CFLAGS= -g -pedantic -O2 -fcommon -DNOERRNO -DNON_UNIX_STDIO -DAUTO -DCVODE_YES -DHAVEDLL -DMYSTR1=$(MAJORVER) -DMYSTR2=$(MINORVER) -I/opt/X11/include

seems to have solved the issue on my side. I hope this helps.

Ermentrout commented 3 years ago

Thanks!!

--Bard Ermentrout

On Feb 11, 2021, at 7:53 PM, helene-todd notifications@github.com wrote:

 Hello,

I am using Arch Linux and also had a similar problem when trying to build with xppaut_latest.tar.gz from the download page. This seems to be due to the newer version of gcc, which flipped a default from -fcommon to -fno-common. More about this update is documented here.

Specifying the '-fcommon' option for gcc in the Makefile (line 42) as such :

CFLAGS= -g -pedantic -O2 -fcommon -DNOERRNO -DNON_UNIX_STDIO -DAUTO -DCVODE_YES -DHAVEDLL -DMYSTR1=$(MAJORVER) -DMYSTR2=$(MINORVER) -I/opt/X11/include

seems to have solved the issue on my side. I hope this helps.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

ikitayama commented 3 years ago

Hello,

I am using Arch Linux and also had a similar problem when trying to build with xppaut_latest.tar.gz from the download page. This seems to be due to the newer version of gcc, which flipped a default from -fcommon to -fno-common. More about this update is documented here.

Specifying the '-fcommon' option for gcc in the Makefile (line 42) as such :

CFLAGS= -g -pedantic -O2 -fcommon -DNOERRNO -DNON_UNIX_STDIO -DAUTO -DCVODE_YES -DHAVEDLL -DMYSTR1=$(MAJORVER) -DMYSTR2=$(MINORVER) -I/opt/X11/include

seems to have solved the issue on my side. I hope this helps.

I'm on CentOS 8, and had a build issue with Brew installed gcc-10, but adding the -fcommon exactly at the same line solved it Thanks!.

ikitayama commented 3 years ago

Following up on my previous post, I was able to install XPPAUT on my MacBook Pro, backed by macOS Big Sur, using homebrewed gcc-10.

Ermentrout commented 3 years ago

And it works? Great

--Bard

On Mar 29, 2021, at 9:36 PM, Itaru Kitayama @.***> wrote:

 Following up on my previous post, I was able to install XPPAUT on my MacBook Pro, backed by macOS Big Sur, using homebrewed gcc-10.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

ikitayama commented 3 years ago

Sure it works. -fcommon option was necessary.

On Tue, Mar 30, 2021 at 10:51 AM Ermentrout @.***> wrote:

And it works? Great

--Bard

On Mar 29, 2021, at 9:36 PM, Itaru Kitayama @.***> wrote:

 Following up on my previous post, I was able to install XPPAUT on my MacBook Pro, backed by macOS Big Sur, using homebrewed gcc-10.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Ermentrout/xppaut/issues/9#issuecomment-809844517, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHLBZ3PGMBW2WEETYR5AJ3TGEVBPANCNFSM4SOQ5UWQ .

ikitayama commented 3 years ago

@Ermentrout , what's your primary compiler you'd like to support? GCC? Or some proprietary one?

Ermentrout commented 3 years ago

Whatever is on the Mac and whatever is on Ubuntu as that’s what I have. I also compile it using some tool set on windows whose name escapes me. I think all of the compilers are gcc though. I really need to use something that isn’t X but have no idea what GUI graphics packages are around and that are C based. I don’t know any modern languages very well

--Bard

On Mar 29, 2021, at 10:10 PM, Itaru Kitayama @.***> wrote:

 @Ermentrout , what's your primary compiler you'd like to support? GCC? Or some proprietary one?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.