[MacPorts] #56451: librsvg:: not big endian, needs port:cargo added in depends_lib

MacPorts noreply at macports.org
Tue May 8 22:27:13 UTC 2018


#56451: librsvg:: not big endian, needs port:cargo added in depends_lib
---------------------------+---------------------
 Reporter:  gaming-hacker  |      Owner:  (none)
     Type:  defect         |     Status:  new
 Priority:  Normal         |  Milestone:
Component:  ports          |    Version:  2.4.3
 Keywords:  rust, cargo    |       Port:  librsvg
---------------------------+---------------------
 Hello,

 I built and installed

 {{{
 rust @1.25.0_0 (active)
 }}}

 then proceeded to update librsvg

 {{{

   $ ./configure --prefix=/opt/local --enable-vala=yes --disable-silent-
 rules --disable-Bsymbolic --enable-introspection
 }}}


  and got the following error

 {{{

 conftest.c:28:4: error: use of undeclared identifier 'not'
                  not big endian
 }}}


 {{{
 configure:13833: checking for cargo

 configure:13861: result: no

 configure:13870: error: cargo is required.  Please install the Rust
 toolchain from https://www.rust-lang.org/

 configure: failed program was:

 | /* confdefs.h */

 | #define PACKAGE_NAME "RSVG"

 | #define PACKAGE_TARNAME "librsvg"

 | #define PACKAGE_VERSION "2.42.2"

 | #define PACKAGE_STRING "RSVG 2.42.2"

 }}}

 adding 'port:cargo' in the 'depends_lib'

 after about 40 minutes of thrashing around, all dependencies are built but
 updating librsvg leads to


 {{{
 :info:destroot make: *** No rule to make target `install'.  Stop.
 }}}

 Is this is a relatively easy fix???

-- 
Ticket URL: <https://trac.macports.org/ticket/56451>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list