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

MacPorts noreply at macports.org
Wed May 9 10:29:57 UTC 2018


#56451: librsvg:: not big endian, needs port:cargo added in depends_lib
----------------------------+----------------------
  Reporter:  gaming-hacker  |      Owner:  dbevans
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.4.3
Resolution:                 |   Keywords:
      Port:  librsvg        |
----------------------------+----------------------
Description changed by ryandesign:

Old description:

> 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???

New description:

 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#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list