[MacPorts] #34838: vnl_matrix_fixed_ref.h:656:12: error: use of undeclared identifier 'equal' (was: vxl: binaries scan linking errors)

MacPorts noreply at macports.org
Tue Jun 12 03:08:18 PDT 2012


#34838: vnl_matrix_fixed_ref.h:656:12: error: use of undeclared identifier 'equal'
-------------------------------------------+--------------------------------
 Reporter:  andi.dhroso@…                  |       Owner:  wiking@…        
     Type:  defect                         |      Status:  new             
 Priority:  Normal                         |   Milestone:                  
Component:  ports                          |     Version:  2.1.1           
 Keywords:  rev-upgrade                    |        Port:  vxl             
-------------------------------------------+--------------------------------
Changes (by cal@…):

  * owner:  macports-tickets@… => wiking@…
  * keywords:  vxl, equal => rev-upgrade


Old description:

> I can't get to install vxl properly. It builds and installs fine but
> fails  on the last step: "scanning binaries for linking errors"
>
> I've tried other variations of compiler flags but fails to build.
> sudo port install vxl configure.compiler=llvm-gcc-4.2
> configure.cxx=g++-4.2
>
> Console output:
> sudo port install vxl configure.compiler=llvm-gcc-4.2
> configure.cxx=g++-4.2
> --->  Computing dependencies for vxl
> --->  Fetching archive for vxl
> --->  Attempting to fetch vxl-1.14.0_1.darwin_11.x86_64.tbz2 from
> http://packages.macports.org/vxl
> --->  Fetching distfiles for vxl
> --->  Verifying checksum(s) for vxl
> --->  Extracting vxl
> --->  Applying patches to vxl
> --->  Configuring vxl
> --->  Building vxl
> --->  Staging vxl into destroot
> --->  Installing vxl @1.14.0_1
> --->  Activating vxl @1.14.0_1
> --->  Cleaning vxl
> --->  Updating database of binaries: 100.0%
> --->  Scanning binaries for linking errors: 100.0%
> --->  Found 1 broken file(s), matching files to ports
> --->  Found 1 broken port(s), determining rebuild order
> --->  Rebuilding in order
>      vxl @1.14.0
> --->  Computing dependencies for vxl
> --->  Cleaning vxl
> --->  Scanning binaries for linking errors: 100.0%
> --->  Found 1 broken file(s), matching files to ports
> --->  Found 1 broken port(s), determining rebuild order
> --->  Rebuilding in order
>      vxl @1.14.0
> --->  Computing dependencies for vxl
> --->  Cleaning vxl
> --->  Deactivating vxl @1.14.0_1
> --->  Cleaning vxl
> --->  Uninstalling vxl @1.14.0_1
> --->  Cleaning vxl
> --->  Computing dependencies for vxl
> --->  Fetching distfiles for vxl
> --->  Verifying checksum(s) for vxl
> --->  Extracting vxl
> --->  Applying patches to vxl
> --->  Configuring vxl
> --->  Building vxl
> Error: org.macports.build for port vxl returned: command execution failed
> Please see the log file for port vxl for details:
> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/vxl/main.log
> --->  Scanning binaries for linking errors: 100.0%
> --->  No broken files found.
>
> See log file for the error message.

New description:

 I can't get to install vxl properly. It builds and installs fine but fails
 on the last step: "scanning binaries for linking errors"

 I've tried other variations of compiler flags but fails to build.
 sudo port install vxl configure.compiler=llvm-gcc-4.2
 configure.cxx=g++-4.2

 Console output:
 {{{
 sudo port install vxl configure.compiler=llvm-gcc-4.2
 configure.cxx=g++-4.2
 --->  Computing dependencies for vxl
 --->  Fetching archive for vxl
 --->  Attempting to fetch vxl-1.14.0_1.darwin_11.x86_64.tbz2 from
 http://packages.macports.org/vxl
 --->  Fetching distfiles for vxl
 --->  Verifying checksum(s) for vxl
 --->  Extracting vxl
 --->  Applying patches to vxl
 --->  Configuring vxl
 --->  Building vxl
 --->  Staging vxl into destroot
 --->  Installing vxl @1.14.0_1
 --->  Activating vxl @1.14.0_1
 --->  Cleaning vxl
 --->  Updating database of binaries: 100.0%
 --->  Scanning binaries for linking errors: 100.0%
 --->  Found 1 broken file(s), matching files to ports
 --->  Found 1 broken port(s), determining rebuild order
 --->  Rebuilding in order
      vxl @1.14.0
 --->  Computing dependencies for vxl
 --->  Cleaning vxl
 --->  Scanning binaries for linking errors: 100.0%
 --->  Found 1 broken file(s), matching files to ports
 --->  Found 1 broken port(s), determining rebuild order
 --->  Rebuilding in order
      vxl @1.14.0
 --->  Computing dependencies for vxl
 --->  Cleaning vxl
 --->  Deactivating vxl @1.14.0_1
 --->  Cleaning vxl
 --->  Uninstalling vxl @1.14.0_1
 --->  Cleaning vxl
 --->  Computing dependencies for vxl
 --->  Fetching distfiles for vxl
 --->  Verifying checksum(s) for vxl
 --->  Extracting vxl
 --->  Applying patches to vxl
 --->  Configuring vxl
 --->  Building vxl
 Error: org.macports.build for port vxl returned: command execution failed
 Please see the log file for port vxl for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_vxl/vxl/main.log
 --->  Scanning binaries for linking errors: 100.0%
 --->  No broken files found.
 }}}

 See log file for the error message.

--

Comment:

 Please remember to use WikiFormatting when posting in Trac.

 From taking a peek at main.log, the problem seems to be
 {{{
 vnl_matrix_fixed_ref.h:656:12: error: use of undeclared identifier 'equal'
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/34838#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list