Opened 11 years ago
Closed 11 years ago
#41015 closed defect (invalid)
aee @2.2.15b_1 does not find curses on Mavericks - build failure
Reported by: | alexander.wittig@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | mavericks | Cc: | ryandesign (Ryan Carsten Schmidt) |
Port: | aee ee |
Description
After upgrading to Mavericks, uninstalling all ports, updating MacPorts using the Mavericks package from the MacPorts website and reinstalling all ports I'm stuck with two that don't build: aee and ee. They both seem to have trouble finding the correct curses files. Note that ncurses is installed on the system via its port.
The error message from the log file is:
:info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_editors_aee/aee/work/aee-2.2.15b' :info:build Neither termio.h or sgtty.h are on this system! :info:build Don't know where to find curses, you'll need to modify :info:build source code to be able to build! :info:build :info:build Modify the file makefile.aee and build aee by typing: :info:build :info:build make -f makefile.aee :info:build :info:build make: *** [localaee] Error 1 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_editors_aee/aee/work/aee-2.2.15b' :info:build Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_editors_aee/aee/work/aee-2.2.15b" && /usr/bin/make -w main :info:build Exit code: 2 :error:build org.macports.build for port aee returned: command execution failed :debug:build Error code: CHILDSTATUS 90653 2 :debug:build Backtrace: command execution failed while executing "system -nice 0 $fullcmdstring" ("eval" body line 1) invoked from within "eval system $notty $nice \$fullcmdstring" invoked from within "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname"
Attachments (1)
Change History (4)
comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Keywords: | mavericks added; Mavericks curses removed |
Port: | ee removed |
Changed 11 years ago by alexander.wittig@…
log file for the failed aee build
comment:2 Changed 11 years ago by alexander.wittig@…
Thanks for the quick response! Attached is the log for aee. I checked and this behavior is present on two separate machines, both updated from a working 10.8 -> 10.9. Other ports build just fine. It seems I'm missing the entire /usr/include directory where the (a)ee build scripts look for curses related headers. I'm not sure if this is a change in Maverick or some indication of a botched installation on my systems.
comment:3 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | ee added |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Follow the migration instructions. In particular, it sounds like you have not installed the Xcode command line tools.
It builds fine for me on Mavericks. Please attach your main.log so I can compare it with mine.