New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #21632 (closed defect: worksforme)

Opened 2 years ago

Last modified 17 months ago

avarice 2.9 fails to build - snow leopard

Reported by: arturoc@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: avr Cc: ryandesign@…
Port: avarice

Description

Snow Leopard, XCode 3.2, GCC 4.2.1

From a clean port install - removed all ports after upgrading to SL.

--->  Computing dependencies for avarice
--->  Fetching avarice
--->  Verifying checksum(s) for avarice
--->  Extracting avarice
--->  Configuring avarice
--->  Building avarice
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_cross_avarice/work/avarice-2.9" && /usr/bin/make -j2 all " returned error 2
Command output:   "_htab_find_slot", referenced from:
      __bfd_add_bfd_to_archive_cache in libbfd.a(archive.o)
  "_hex_init", referenced from:
      _tekhex_init in libbfd.a(tekhex.o)
      _srec_init in libbfd.a(srec.o)
      _ihex_object_p in libbfd.a(ihex.o)
  "__hex_value", referenced from:
      _getvalue in libbfd.a(tekhex.o)
      _getsym in libbfd.a(tekhex.o)
      _tekhex_object_p in libbfd.a(tekhex.o)
      _tekhex_object_p in libbfd.a(tekhex.o)
      _first_phase in libbfd.a(tekhex.o)
      _srec_get_section_contents in libbfd.a(srec.o)
      _srec_get_section_contents in libbfd.a(srec.o)
      _srec_get_section_contents in libbfd.a(srec.o)
      _srec_get_section_contents in libbfd.a(srec.o)
      _srec_get_section_contents in libbfd.a(srec.o)
      _srec_get_section_contents in libbfd.a(srec.o)
      _srec_get_section_contents in libbfd.a(srec.o)
      _srec_get_section_contents in libbfd.a(srec.o)
      _srec_scan in libbfd.a(srec.o)
      _srec_scan in libbfd.a(srec.o)
      _srec_object_p in libbfd.a(srec.o)
      _ihex_object_p in libbfd.a(ihex.o)
      _ihex_get_section_contents in libbfd.a(ihex.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [avarice] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1

Error: Status 1 encountered during processing.

Change History

Changed 2 years ago by macsforever2000@…

  • keywords avarice removed
  • port changed from avarice @2.9 to avarice

Changed 23 months ago by ryandesign@…

  • cc ryandesign@… added

It builds fine for me on Snow Leopard. I suspect one of avarice's dependencies (binutils?) is not installed with the proper architectures.

I just updated avarice to 2.10 and added the archcheck portgroup to aid in discovering which dependency is missing which architectures. Please "sudo port selfupdate" and try again.

Changed 17 months ago by jmr@…

  • status changed from new to closed
  • resolution set to worksforme

Closing due to lack of further information.

Note: See TracTickets for help on using tickets.