[MacPorts] #39460: tex-whizzytex @1.3.1 uses unnecessary pre-configure phase, which can cause a build failure

MacPorts noreply at macports.org
Tue Jun 18 08:31:12 PDT 2013


#39460: tex-whizzytex @1.3.1 uses unnecessary pre-configure phase, which can cause
a build failure
---------------------+--------------------------------
 Reporter:  egall@…  |      Owner:  macports-tickets@…
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.1.3
 Keywords:           |       Port:  tex-whizzytex
---------------------+--------------------------------
 tex-whizzytex contains the following pre-configure block:
 {{{
 pre-configure {
                   system "open /Applications/Utilities/X11.app"
 }
 }}}
 This led to the following error when I tried to install it:
 {{{
 --->  Configuring tex-whizzytex
 DEBUG: Using compiler 'Mac OS X gcc 4.2'
 DEBUG: Can't run configure ccache on this port without elevated
 privileges. Escalating privileges back to root.
 DEBUG: euid changed to: 0. egid changed to: 0.
 DEBUG: changing euid/egid - current euid: 0 - current egid: 0
 DEBUG: egid changed to: 502
 DEBUG: euid changed to: 502
 DEBUG: Executing proc-pre-org.macports.configure-configure-0
 LSOpenURLsWithRole() failed with error -10810 for the file
 /Applications/Utilities/X11.app.
 Command failed: open /Applications/Utilities/X11.app
 Exit code: 1
 }}}
 I'm assuming this is because LaunchServices probably can't `open` stuff
 for users that aren't actually currently logged in. Why does `tex-
 whizzytex` need to have X11 open to configure anyways? It seems
 unnecessary to me, at least without a comment to explain it...

-- 
Ticket URL: <https://trac.macports.org/ticket/39460>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list