Opened 10 years ago

Closed 10 years ago

#27706 closed defect (fixed)

pdftk: Installation never completes

Reported by: jkorchok@… Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: pdftk

Description (last modified by ryandesign (Ryan Schmidt))

When installing pdftk under Leopard on two separate G4 machines, installation proceeds to:

--->  Building pdftk

but never completes. The Activity Monitor shows ecj1 as consuming 89-97% of processor cycles. Even after letting it run for several days it never quits or raises an error message. This does not appear to occur on Intel processors, though the other open pdftk ticket shows the Intel problem.

Change History (4)

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

Description: modified (diff)
Owner: changed from macports-tickets@… to ryandesign@…
Port: pdftk added
Summary: Installation never completes for pdftkpdftk: Installation never completes

Don't forget to use WikiFormatting, to Cc the port's maintainer, and to fill in the Port field.

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

pdftk installs in about 5 minutes on my 2.2-GHz MacBook Pro, but takes 2 hours 15 minutes on my 466-MHz Power Mac G4. But several days sounds excessive.

Note that pdftk has a couple variants for choosing a compiler. On my G4 I happened to use the gcc42 variant; you might want to try that instead of the default gcc45 variant. It seems to me that older GCCs work better on PowerPCs and with older Mac OS X versions than newer GCCs do.

comment:3 in reply to:  2 Changed 10 years ago by jmroot (Joshua Root)

Replying to ryandesign@…:

It seems to me that older GCCs work better on PowerPCs and with older Mac OS X versions than newer GCCs do.

Might be a good idea to make gcc42 the default variant on ppc and/or 10.4 then?

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

Resolution: fixed
Status: newclosed

Defaulting to gcc42 for PowerPC as of r75945.

Note: See TracTickets for help on using tickets.