Opened 16 years ago

Closed 15 years ago

#19418 closed defect (fixed)

podofo-0.7.0 universal fails to configure

Reported by: pierremarc@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: universal Cc:
Port: podofo

Description

a) --disable-dependency-tracking is automatically appended to the cmake invocation. cmake appends it to the source directory name and thus fails with the error "directory does not exist".

b) Since the CMakeLists.txt provided by PoDoFo doesn’t contain nothing to handle universal builds, there’s a need to instruct cmake on the command line.

Please have a look, and maybe give a try, to the changed Portfile attached.

Attachments (1)

Portfile.podofo (2.0 KB) - added by pierremarc@… 16 years ago.
A Portfile for universal build of podofo

Download all attachments as: .zip

Change History (6)

Changed 16 years ago by pierremarc@…

Attachment: Portfile.podofo added

A Portfile for universal build of podofo

comment:1 Changed 16 years ago by mf2k (Frank Schima)

Cc: devans@… removed
Owner: changed from macports-tickets@… to devans@…

comment:2 Changed 16 years ago by dbevans (David B. Evans)

Status: newassigned

comment:3 Changed 16 years ago by dbevans (David B. Evans)

Keywords: podofo removed

The Portfile that you submitted is a step in the right direction but does not produce correct output for at least one arch (the one the building machine isn't) because podofo contains conditional code based on whether the machine is big endian or not. So on my machine (ppc), a universal binary is built for ppc, i386 but the code is configured big endian in both cases. So needs to have separate configurations for each arch. Have marked the port as universal_variant no for now (in r50118) and will work on this further. Let me know if you have any further input on the subject.

Leaving the ticket open.

comment:4 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:5 Changed 15 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: assignedclosed

Closing due to lack of response.

Note: See TracTickets for help on using tickets.