[MacPorts] #62378: Cannot build geda-gaf on Catalina

MacPorts noreply at macports.org
Wed Mar 3 00:58:39 UTC 2021


#62378: Cannot build geda-gaf on Catalina
----------------------+----------------------
 Reporter:  mendenmh  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:  2.6.4
 Keywords:            |       Port:  geda-gaf
----------------------+----------------------
 I am running  clean install of MacPorts on Catalina on a year-old Macbook.
 Everything is very generic.  xcode is fresh 12.4 install. geda-gaf build
 fails here:



 {{{
         mv -f $depbase.Tpo $depbase.Plo
 libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I. -I../../..
 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
 -D_THREAD_SAFE -I/opt/local/include/guile/2.2 -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -Wall -W
 -Wno-unused-parameter -fno-strict-aliasing -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk -arch
 x86_64 -MT py2scm.lo -MD -MP -MF .deps/py2scm.Tpo -c py2scm.c  -fno-common
 -DPIC -o .libs/py2scm.o
 py2scm.c:66:13: error: implicit declaration of function
 'scm_frame_procedure' is invalid in C99 [-Werror,-Wimplicit-function-
 declaration]
         SCM proc = scm_frame_procedure(frame);
                    ^
 py2scm.c:66:13: note: did you mean 'scm_frame_procedure_name'?
 /opt/local/include/guile/2.2/libguile/frames.h:159:13: note:
 'scm_frame_procedure_name' declared here
 SCM_API SCM scm_frame_procedure_name (SCM frame);
             ^
 py2scm.c:66:6: warning: incompatible integer to pointer conversion
 initializing 'SCM' (aka 'struct scm_unused_struct *') with an expression
 of type 'int'
       [-Wint-conversion]
         SCM proc = scm_frame_procedure(frame);
             ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~

 }}}

 Note the error; I included the warning to just give a little more conext.
 The whole log file is attached.

 I have tried setting processors to 1 in the build, in case of a makefile
 dependency error. Result is identical.

-- 
Ticket URL: <https://trac.macports.org/ticket/62378>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list