Summary: | media-gfx/hugin-2009.2.0.ebuild fails to buld with acml with USE lapack enabled | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Frank Hellmuth <fhellmuth> |
Component: | Current packages | Assignee: | Gentoo Graphics Project <graphics+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jlec |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Frank Hellmuth
2009-12-11 12:27:42 UTC
Is this still relevant to current releases in the tree? Yes. Just switched back for a try to acml # eselect lapack list Installed LAPACK for library directory lib64 [1] acml-gfortran-int64 [2] acml-gfortran-openmp-int64 * [3] atlas and got # emerge hugin [...] [ 64%] Building CXX object src/celeste/CMakeFiles/celeste.dir/Utilities.cpp.o /var/tmp/portage/media-gfx/hugin-2010.4.0/work/hugin-2010.4.0/src/celeste/Utilities.cpp: In Funktion »void celeste::FileOpenError(char*)«: /var/tmp/portage/media-gfx/hugin-2010.4.0/work/hugin-2010.4.0/src/celeste/Utilities.cpp:206:32: Warnung: ignoring return value of »char* getcwd(char*, size_t)«, declared with attribute warn_unused_result /var/tmp/portage/media-gfx/hugin-2010.4.0/work/hugin-2010.4.0/src/celeste/Utilities.cpp: In Funktion »void celeste::FileCreateError(char*)«: /var/tmp/portage/media-gfx/hugin-2010.4.0/work/hugin-2010.4.0/src/celeste/Utilities.cpp:197:32: Warnung: ignoring return value of »char* getcwd(char*, size_t)«, declared with attribute warn_unused_result /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/liblapack.so: undefined reference to `vrda_sincos_' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/liblapack.so: undefined reference to `vrda_exp_' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/liblapack.so: undefined reference to `vrda_scaled_logr_' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/liblapack.so: undefined reference to `vrsa_logf_' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/liblapack.so: undefined reference to `vrsa_expf_' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/liblapack.so: undefined reference to `vrda_log_' /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.2/../../../../lib64/liblapack.so: undefined reference to `vrsa_sincosf_' [...] So it would probably be good just to depend on lapack-reference or lapack-atlas instead of virtual/lapack. At least, until someone provides a patch since I don't want to fix the underlying problem. :) Since no one really independent confirmed my bug report and I'm not an expert in the details of linking Fortran libs to C code, I would leave it as is, until either we get an independent confirmation (maybe it's something with my local setup) or we have at least a hint whats wrong with linking hugin against amds core math libraries. (In reply to comment #4) > Since no one really independent confirmed my bug report and I'm not an expert > in the details of linking Fortran libs to C code, I would leave it as is, until > either we get an independent confirmation (maybe it's something with my local > setup) or we have at least a hint whats wrong with linking hugin against amds > core math libraries. Sounds fine to me. I might look into it more sometime if I feel like doing some debugging. (In reply to Tim Harder from comment #1) > Is this still relevant to current releases in the tree? Can you reproduce this problem with 2011.4.0-r1? (In reply to Michael Weber from comment #6) > Can you reproduce this problem with 2011.4.0-r1? As my gentoo installation currently suffers from serious hardware problems and this seems to be a kind of "exotic" bug, since no one else complained, I suggest to close the bug. +*hugin-9999 (24 Nov 2013) +*hugin-2012.0.0-r1 (24 Nov 2013) + + 24 Nov 2013; Justin Lecher <jlec@gentoo.org> +hugin-2012.0.0-r1.ebuild, + hugin-2013.0.0.ebuild, +hugin-9999.ebuild, +files/hugin-2012.0.0-boost.patch, + +files/hugin-2012.0.0-perl.patch, +files/hugin-2013.0.0-boost.patch, + metadata.xml: + Backport fix for building with newer boost; Use system cmake modules to + detect lapack; backport patch to use perl 5.16; fixes bugs + #296510,300127,373387,374337,388149,404227,484238 + +*hugin-9999 (24 Nov 2013) +*hugin-2012.0.0-r1 (24 Nov 2013) + + 24 Nov 2013; Justin Lecher <jlec@gentoo.org> +hugin-2012.0.0-r1.ebuild, + hugin-2013.0.0.ebuild, +hugin-9999.ebuild, +files/hugin-2012.0.0-boost.patch, + +files/hugin-2012.0.0-perl.patch, +files/hugin-2013.0.0-boost.patch, + metadata.xml: + Backport fix for building with newer boost; Use system cmake modules to + detect lapack; backport patch to use perl 5.16; fixes bugs + #296510,300127,373387,374337,388149,404227,484238 + |