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)
Change History (6)
Changed 16 years ago by pierremarc@…
Attachment: | Portfile.podofo added |
---|
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: | new → assigned |
---|
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:5 Changed 15 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Closing due to lack of response.
A Portfile for universal build of podofo