Opened 15 years ago

Closed 14 years ago

#21632 closed defect (worksforme)

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 (Ryan Carsten Schmidt)
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 (3)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Keywords: avarice removed
Port: @2.9 removed

comment:2 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

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.

comment:3 Changed 14 years ago by jmroot (Joshua Root)

Resolution: worksforme
Status: newclosed

Closing due to lack of further information.

Note: See TracTickets for help on using tickets.