[MacPorts] #68756: Cannot build gildas, Command failed

MacPorts noreply at macports.org
Wed Nov 22 13:53:51 UTC 2023


#68756: Cannot build gildas, Command failed
---------------------------+----------------------
  Reporter:  pabloriviere  |      Owner:  bardeau
      Type:  defect        |     Status:  assigned
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:                |   Keywords:
      Port:  gildas        |
---------------------------+----------------------

Comment (by pabloriviere):

 Hi,
 I tried

 sudo port install gcc13

 sudo port select gcc

 sudo port select gcc mp-gcc13

 sudo port install gtk2

 sudo port install pkgconfig

 sudo port variants fftw-3-single

 sudo port install fftw-3-single +gcc13

 sudo port variants cfitsio

 sudo port install cfitsio +gcc13


 unxz gildas-src-nov23b.tar.xz

 tar -xf gildas-src-nov23b.tar

 cd gildas-src-nov23b

 source admin/gildas-env.sh -o openmp

 make

 but I get

 Makefile:35: built/x86_64-darwin-gfortran-openmp/Makefile.deps: No such
 file or directory

 gcc -c -I../     -I/Users/pabloriviere/Downloads/gildas-src-
 nov23b/integ/x86_64-darwin-gfortran-openmp/include -pipe -fPIC -w
 -Ddarwin -DDARWIN -DPNG -O -Dunderscore -DGAG_USE_GTK -DGAG_USE_OPENMP
 -DGAG_USE_POSIX -DGAG_USE_UNDERSCORE gcomm.c -o built/x86_64-darwin-
 gfortran-openmp/gcomm.o

 gcomm.c: In function 'sic_remove_previous_comm_files':

 gcomm.c:720:23: error: 'PATH_MAX' undeclared (first use in this function)
   720 |         char last_cwd[PATH_MAX];
       |                       ^~~~~~~~
 gcomm.c:720:23: note: each undeclared identifier is reported only once for
 each function it appears in

 make[3]: *** [built/x86_64-darwin-gfortran-openmp/gcomm.o] Error 1

 make[2]: *** [default] Error 1

 make[1]: *** [default] Error 1

 make: *** [default] Error 1

 And then after make install:

 make[2]: Nothing to be done for `default-install'.

 Makefile:35: built/x86_64-darwin-gfortran-openmp/Makefile.deps: No such
 file or directory
 gcc -c -I../     -I/Users/pabloriviere/Downloads/gildas-src-
 nov23b/integ/x86_64-darwin-gfortran-openmp/include -pipe -fPIC -w
 -Ddarwin -DDARWIN -DPNG -O -Dunderscore -DGAG_USE_GTK -DGAG_USE_OPENMP
 -DGAG_USE_POSIX -DGAG_USE_UNDERSCORE gcomm.c -o built/x86_64-darwin-

 gfortran-openmp/gcomm.o

 gcomm.c: In function 'sic_remove_previous_comm_files':

 gcomm.c:720:23: error: 'PATH_MAX' undeclared (first use in this function)
   720 |         char last_cwd[PATH_MAX];
       |                       ^~~~~~~~
 gcomm.c:720:23: note: each undeclared identifier is reported only once for
 each function it appears in

 make[3]: *** [built/x86_64-darwin-gfortran-openmp/gcomm.o] Error 1

 make[2]: *** [default-install] Error 1

 make[1]: *** [default-install] Error 1

 make: *** [default-install] Error 1

-- 
Ticket URL: <https://trac.macports.org/ticket/68756#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list