[MacPorts] #59131: p5.28-xml-parser @2.460.0_0: build make fails with "no rule to make target 'all'."

MacPorts noreply at macports.org
Tue Oct 1 04:02:47 UTC 2019


#59131: p5.28-xml-parser @2.460.0_0: build make fails with "no rule to make target
'all'."
----------------------------+--------------------
  Reporter:  jeffszuhay     |      Owner:  (none)
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.6.0
Resolution:                 |   Keywords:
      Port:  p5-xml-parser  |
----------------------------+--------------------

Old description:

> using command line
>   port -Rus upgrade p5.28-xml-parser
> build fails.
> log file (attached) shows
> {{{
>   :info:build make: *** No rule to make target `all'.  Stop.
> }}}

New description:

 using command line
 {{{
 port -Rus upgrade p5.28-xml-parser
 }}}
 build fails.
 log file (attached) shows
 {{{
 :info:build make: *** No rule to make target `all'.  Stop.
 }}}

--

Comment (by ryandesign):

 Well the real error is actually:

 {{{
 :info:configure Expat must be installed prior to building XML::Parser and
 I can't find
 :info:configure it in the standard library directories. Install 'expat-
 devel' (or
 :info:configure 'libexpat1-dev') package with your OS package manager. See
 'README'.
 }}}

 But as Jeff points out, expat is, of course, already installed.

 I don't see this problem on my High Sierra system with Xcode 9.4.1.

 It could certainly relate to Xcode 11, as you say, Frank.

 I don't suppose perl writes anything like a config.log file anywhere to
 tell us what exactly went wrong? Possibly inside the directory
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5
 -xml-parser/p5.28-xml-parser/work/XML-Parser-2.46?

-- 
Ticket URL: <https://trac.macports.org/ticket/59131#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list