[MacPorts] #41576: poxml @4.11.2 (kde, kde4) build failure on OSX 10.9 on x86-64, also blocks kdesdk4 build
MacPorts
noreply at macports.org
Mon Dec 23 17:35:45 PST 2013
#41576: poxml @4.11.2 (kde, kde4) build failure on OSX 10.9 on x86-64, also blocks
kdesdk4 build
---------------------------+---------------------
Reporter: FoolishEwe@… | Owner: nicos@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: | Keywords:
Port: poxml |
---------------------------+---------------------
Comment (by FoolishEwe@…):
Thanks for all your help. Regarding the patches that were kindly
provided, could I please get some clarification on how to apply the
patches supplied?
In particular I'm not sure what to do with the patch-noCheckXML.diff file.
I tried the to follow the approach described at
[http://guide.macports.org/chunked/development.patches.html#development.patches.applying],
however I did not have success.
Informally I tried the following sequence of commands
{{{
Script started on Mon Dec 23 16:56:38 2013
sh-3.2$ sudo port selfupdate
---> Updating MacPorts base sources using rsync
MacPorts base version 2.2.1 installed,
MacPorts base version 2.2.1 downloaded.
---> Updating the ports tree
---> MacPorts base is already the latest version
The ports tree has been updated. To upgrade your installed ports, you
should run
port upgrade outdated
sh-3.2$ port outdated
No installed ports are outdated.
sh-3.2$ cd $(port dir poxml)
sh-3.2$ sudo patch -p0 < ~/testdir/patch-Portfile-poxml.diff
patching file Portfile
sh-3.2$ sudo cp ~/testdir/patch-noCheckXML.diff files/
sh-3.2$ sudo port -d install poxml
[Output Ommitted for brevity]
---> Applying patch-noCheckXML.diff
DEBUG: Environment: CPATH='/opt/local/include'
CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_poxml/poxml/work/.CC_PRINT_OPTIONS'
LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
MACOSX_DEPLOYMENT_TARGET='10.9'
DEBUG: Assembled command: 'cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_poxml/poxml/work/poxml-4.11.4"
&& /usr/bin/patch -p0'
DEBUG: Executing command line: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_poxml/poxml/work/poxml-4.11.4"
&& /usr/bin/patch -p0 <
'/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/kde/poxml/files
/patch-noCheckXML.diff'
sh:
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/kde/poxml/files
/patch-noCheckXML.diff: Permission denied
Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_poxml/poxml/work/poxml-4.11.4"
&& /usr/bin/patch -p0 <
'/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/kde/poxml/files
/patch-noCheckXML.diff'
Exit code: 1
Error: org.macports.patch for port poxml returned: command execution
failed
DEBUG: Error code: CHILDSTATUS 34866 1
DEBUG: Backtrace: command execution failed while executing
"system $fullcmdstring"
("eval" body line 1)
invoked from within
"eval system $notty $nice \$fullcmdstring"
invoked from within
"command_exec patch "" "< '$patch'""
(procedure "portpatch::patch_main" line 35)
invoked from within
"$procedure $targetname"
Warning: targets not executed for poxml: org.macports.activate
org.macports.patch org.macports.configure org.macports.build
org.macports.destroot org.macports.install
Please see the log file for port poxml for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_poxml/poxml/main.log
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port poxml failed
}}}
This raises some questions.
Did I follow the correct procedure?
If not, could I please get the exact and correct steps to follow?
I plan to attach the script file output (sanitized and with control
characters removed when possible for readability) as well as the main.log.
--
Ticket URL: <https://trac.macports.org/ticket/41576#comment:19>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list