mira doesn't compile against boost 1.50 #14711

Closed
adamv opened this Issue Sep 4, 2012 · 2 comments

Projects

None yet

1 participant

@adamv
Contributor
adamv commented Sep 4, 2012

Neither mira 3.4.0.1 or 3.4.0.2 (need to update URL in mira formula for either of these) links properly against boost 1.50:

Undefined symbols for architecture x86_64:
  "boost::system::generic_category()", referenced from:
      __GLOBAL__I_a in mira_101.o
      __GLOBAL__I_a in libmira.a(assembly.o)
      __GLOBAL__I_a in libmira.a(assembly_io.o)
      __GLOBAL__I_a in libmira.a(dataprocessing.o)
      __GLOBAL__I_a in libmira.a(assembly_swalign.o)
      __GLOBAL__I_a in libmira.a(skim.o)
      __GLOBAL__I_a in libmira.a(assembly_reduceskimhits.o)
      ...
  "boost::system::system_category()", referenced from:
      __GLOBAL__I_a in mira_101.o
      __GLOBAL__I_a in libmira.a(assembly.o)
      __GLOBAL__I_a in libmira.a(assembly_io.o)
      __GLOBAL__I_a in libmira.a(dataprocessing.o)
      __GLOBAL__I_a in libmira.a(assembly_swalign.o)
      void boost::condition_variable_any::wait<boost::unique_lock<boost::mutex> >(boost::unique_lock<boost::mutex>&) in libmira.a(skim.o)
      boost::unique_lock<boost::mutex>::lock() in libmira.a(skim.o)
      ...
ld: symbol(s) not found for architecture x86_64

Removing these symbols is a known change between 1.49 an 1.50.

@adamv
Contributor
adamv commented Oct 24, 2012

Merging into #15299.

@adamv adamv closed this Oct 24, 2012
@adamv
Contributor
adamv commented Oct 24, 2012

Better fix in #15607.

@xu-cheng xu-cheng locked and limited conversation to collaborators Feb 16, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.