New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #18675 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

ncursesw 5.7 hangs on distroot for arch ppc64

Reported by: anthony.c.smith@… Owned by: mcalhoun@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc:
Port: ncursesw

Description

When installing a 4-way universal build distroot hangs on ppc64 with the message:

You may see messages regarding extended capabilities, e.g., AX. These are extended terminal capabilities which are compiled using

tic -x

If you have ncurses 4.2 applications, you should read the INSTALL document, and install the terminfo without the -x option.

Built using Intel (Core 2 Duo)/Leopard using MacPorts r47435.

Bug report #18187 claims to fix this issue in r47312 but I am continuing to have the problem.

Command used: sudo port -v install ncursesw +universal

Change History

comment:1 in reply to: ↑ description Changed 4 years ago by mcalhoun@…

  • Owner changed from macports-tickets@… to mcalhoun@…

Replying to anthony.c.smith@…:

Bug report #18187 claims to fix this issue in r47312 but I am continuing to have the problem.

It turns out the claim was a little premature.

The problem was that in the destroot phase, a script looks for the program tic.
When not cross-compiling, it finds the version that was just build.
When cross-compiling, the script is smart enough not to try and instead finds /usr/bin/tic, which hangs.

#18187 claimed to fix the problem because, on the test machine, there was a previously installed ${prefix}/bin/tic which got the job done.

r47439 is an attempt to fix the problem.
Please let me know if it works.

comment:2 Changed 4 years ago by anthony.c.smith@…

Just tried to build with r47439 with no luck. Still stalling in the same spot.

Thanks for the quick turnaround.

comment:3 Changed 4 years ago by mcalhoun@…

I do not think the change has propagated to the rsync server yet.
Could you try again after "port cat ncursesw" reflects the change?

comment:4 follow-up: ↓ 5 Changed 4 years ago by anthony.c.smith@…

Sorry, I didn't realize I needed to wait for it to propagate. How long should the propagation take?

comment:5 in reply to: ↑ 4 Changed 4 years ago by mcalhoun@…

Replying to anthony.c.smith@…:

Sorry, I didn't realize I needed to wait for it to propagate. How long should the propagation take?

I am not sure of the setup, but based on my own experience, it can take anywhere from a few minutes to over an hour.
I just checked, and the update seems to have made it to the rsync server.

comment:6 follow-up: ↓ 7 Changed 4 years ago by anthony.c.smith@…

That did it. The issue is fixed.

Thanks for getting this resolved quickly. I was expecting to spend the next week on it.

comment:7 in reply to: ↑ 6 Changed 4 years ago by mcalhoun@…

  • Status changed from new to closed
  • Resolution set to fixed

Replying to anthony.c.smith@…:

That did it. The issue is fixed.

Thanks for getting this resolved quickly. I was expecting to spend the next week on it.

Glad it works.
Thanks for the report and testing.

comment:8 Changed 4 years ago by anonymous

  • Milestone Port Bugs deleted

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.