[MacPorts] #43289: OSX Mavericks upgrade causes darcs build to fail

MacPorts noreply at macports.org
Tue Apr 8 14:01:28 PDT 2014


#43289: OSX Mavericks upgrade causes darcs build to fail
--------------------------+--------------------------------
 Reporter:  rene.sugar@…  |      Owner:  macports-tickets@…
     Type:  enhancement   |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.2.1
 Keywords:  xcode         |       Port:  darcs
--------------------------+--------------------------------
 An upgrade to OS X Mavericks causes build of darcs to fail. This problem
 also causes several other Haskell components to fail to build.

 You get an error about not being able to find <sys/cdefs.h>.


 The solution is to reinstall the XCode command-line tools.


 http://stackoverflow.com/questions/19649421/something-odd-happened-to-c-11
 -in-mavericks

 “OSX Mavericks upgrade will wipe out a number of XCode installation
 directories. In order to restore them, you need to reinstall the XCode
 command-line tools.

 xcode-select --install”


 “Problem Hotlist” could mention “xcode-select —install” solution or “port”
 could check if "/usr/include/sys/cdefs.h" is not found on OS X Mavericks
 and remind user to reinstall XCode command-line tools.


 Portion of build log showing the error:


 {{{
 :info:build [  1 of 183] Compiling URL.Request      ( src/URL/Request.hs,
 dist/build/URL/Request.p_o )
 :info:build
 :info:build In file included from
 /opt/local/lib/ghc-7.6.3/include/Stg.h:65:0:
 :info:build     0,
 :info:build                      from
 /opt/local/lib/ghc-7.6.3/include/Rts.h:30,
 :info:build                      from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_darcs/darcs/work/.tmp/ghc70426_0/ghc70426_0.c:2:
 :info:build
 :info:build /opt/local/lib/gcc48/gcc/x86_64-apple-darwin13/4.8.2/include-
 fixed/math.h:45:23:
 :info:build      fatal error: sys/cdefs.h: No such file or directory
 :info:build      #include <sys/cdefs.h>
 :info:build                            ^
 :info:build compilation terminated.
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_darcs/darcs/work/darcs-2.8.4"
 && runhaskell Setup build -v
 :info:build Exit code: 1
 :error:build org.macports.build for port darcs returned: command execution
 failed
 :debug:build Error code: CHILDSTATUS 70047 1
 :debug:build Backtrace: command execution failed

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/43289>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list