[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