Opened 10 years ago

Closed 10 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)

main.log (5.8 KB) - added by alexander.wittig@… 10 years ago.
log file for the failed aee build

Download all attachments as: .zip

Change History (4)

comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Keywords: mavericks added; Mavericks curses removed
Port: ee removed

It builds fine for me on Mavericks. Please attach your main.log so I can compare it with mine.

Changed 10 years ago by alexander.wittig@…

Attachment: main.log added

log file for the failed aee build

comment:2 Changed 10 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 10 years ago by ryandesign (Ryan Carsten Schmidt)

Port: ee added
Resolution: invalid
Status: newclosed

Follow the migration instructions. In particular, it sounds like you have not installed the Xcode command line tools.

Note: See TracTickets for help on using tickets.