https://bugzilla.redhat.com/show_bug.cgi?id=819264

--- Comment #26 from pcpa <[email protected]> ---
(In reply to comment #22)
> Dan replied upstream, and I'm satisfied with the reply, we can continue with
> this review (and sort out the M2 issues afterward).
> 
> For example, the M2 build gets further, but now am seeing some undefined
> symbols in libcf.a:
> 
> /usr/lib/gcc/x86_64-redhat-linux/4.7.0/../../../../lib64/libcf.
> a(cf_gcd_smallp.o): In function `randomElement(CanonicalForm const&,
> Variable const&, List<CanonicalForm>&, bool&)':
> (.text+0x2bd): undefined reference to `bool
> find<CanonicalForm>(List<CanonicalForm> const&, CanonicalForm const&)'
> /usr/lib/gcc/x86_64-redhat-linux/4.7.0/../../../../lib64/libcf.
> a(cf_gcd_smallp.o): In function `randomElement(CanonicalForm const&,
> Variable const&, List<CanonicalForm>&, bool&)':
> ...

  I am more of a C than C++ programmer, but looks like the template was not
instantiated. It should come from factory/templates/ftmpl_list.cc:

template <class T>
bool find (const List<T> & F, const T& t)

  Probably the Macaulay2 code should include the .cc file and not just the .h:
$ rpm -ql factory-devel | grep ftmpl_list
/usr/include/factory/templates/ftmpl_list.cc
/usr/include/factory/templates/ftmpl_list.h

> among others.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
package-review mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/package-review

Reply via email to