[MacPorts] #51452: nco @4.5.2_2 +accelerate build failure
#51452: nco @4.5.2_2 +accelerate build failure ---------------------------------+-------------------------------- Reporter: gryphon.csd8@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: Mavericks, Yosemite | Port: nco ---------------------------------+-------------------------------- nco@4.5.2_2 has failed to build on both OS X 10.9.5 with Xcode 6.2 and OS X 10.10.5 with Xcode 7.2.1. Both have Command Line Tools installed. The failure/error is the same in both cases. The pertinent error appears to be: {{{ :info:build ncap_lex.l:60:10: fatal error: 'ncap_yacc.h' file not found }}} This surprises me, because the "nap_yacc.h" file is sitting there in the src/nco directory: {{{ Fri May 20 11:11:14 pixie local> find . -name ncap_* -print ./var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_nco/nco/work/nco-4.5.5/src/nco/ncap_lex.c ./var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_nco/nco/work/nco-4.5.5/src/nco/ncap_lex.l ./var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_nco/nco/work/nco-4.5.5/src/nco/ncap_utl.c ./var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_nco/nco/work/nco-4.5.5/src/nco/ncap_utl.o ./var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_nco/nco/work/nco-4.5.5/src/nco/ncap_yacc.c ./var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_nco/nco/work/nco-4.5.5/src/nco/ncap_yacc.h ./var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_nco/nco/work/nco-4.5.5/src/nco/ncap_yacc.y }}} So I changed to the src/nco directory and entered the same command which failed and generated the error message: {{{ sudo /usr/bin/clang -DHAVE_CONFIG_H -I. -I../.. -I/opt/local/include -I/opt/local/include -I/usr/include/malloc -I/opt/local/include/udunits2 -I/opt/local/include -DENABLE_NETCDF4 -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/udunits2 -fno-common -pipe -Os -arch x86_64 -std=c99 -D_BSD_SOURCE -c -o ncap_lex.o ncap_lex.c }}} this quickly successfully built the "ncap_lex.o" file I then issued the initial "port install nco" command, and the build finished and nco was installed and activated: {{{ Fri May 20 11:11:52 pixie local> sudo port install nco +accelerate ---> Computing dependencies for nco ---> Building nco ---> Staging nco into destroot ---> Installing nco @4.5.5_2+accelerate ---> Activating nco @4.5.5_2+accelerate ---> Cleaning nco ---> Updating database of binaries ---> Scanning binaries for linking errors ---> No broken files found. }}} I don't understand why the "ncap_yacc.h" header file was not recognized during the build, as it is right there with the other source files. -- Ticket URL: <https://trac.macports.org/ticket/51452> MacPorts <https://www.macports.org/> Ports system for OS X
#51452: nco @4.5.2_2 +accelerate build failure -----------------------------+----------------------- Reporter: gryphon.csd8@… | Owner: takeshi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: nco | -----------------------------+----------------------- Changes (by mf2k@…): * keywords: Mavericks, Yosemite => * owner: macports-tickets@… => takeshi@… * cc: takeshi@…, gryphon.csd8@… (removed) Comment: The reporter is automatically Cc'ed. -- Ticket URL: <https://trac.macports.org/ticket/51452#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts