I'm on Ubuntu 14.04, trying to install the latest version of Avogadro (because the version in Software Center is showing issues) and when I get to make
, it prints all these errors:
[ 98%] Linking CXX shared module ../../../lib/animationextension.so
[ 98%] Linking CXX shared module ../../../lib/povrayextension.so
In file included from /usr/local/include/eigen2/Eigen/Core:102:0,
from /home/jake/src/avogadro/libavogadro/src/extensions/vrmldialog.h:33,
from /home/jake/src/avogadro/libavogadro/src/extensions/vrmldialog.cpp:25:
/usr/local/include/eigen2/Eigen/src/Core/util/Memory.h: In function ‘Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)’:
/usr/local/include/eigen2/Eigen/src/Core/util/Memory.h:232:51: warning: typedef ‘Packet’ locally defined but not used [-Wunused-local-typedefs]
typedef typename ei_packet_traits<Scalar>::type Packet;
^
In file included from /usr/local/include/eigen2/Eigen/Core:102:0,
from /home/jake/build/avogadro/libavogadro/src/extensions/../../../../../src/avogadro/libavogadro/src/extensions/vrmldialog.h:33,
from /home/jake/build/avogadro/libavogadro/src/extensions/../../../../../src/avogadro/libavogadro/src/extensions/vrmlextension.h:28,
from /home/jake/build/avogadro/libavogadro/src/extensions/moc_vrmlextension.cxx:9:
/usr/local/include/eigen2/Eigen/src/Core/util/Memory.h: In function ‘Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)’:
/usr/local/include/eigen2/Eigen/src/Core/util/Memory.h:232:51: warning: typedef ‘Packet’ locally defined but not used [-Wunused-local-typedefs]
typedef typename ei_packet_traits<Scalar>::type Packet;
^
In file included from /usr/local/include/eigen2/Eigen/Core:102:0,
from /home/jake/build/avogadro/libavogadro/src/extensions/../../../../../src/avogadro/libavogadro/src/extensions/vrmldialog.h:33,
from /home/jake/build/avogadro/libavogadro/src/extensions/moc_vrmldialog.cxx:9:
/usr/local/include/eigen2/Eigen/src/Core/util/Memory.h: In function ‘Integer Eigen::ei_alignmentOffset(const Scalar*, Integer)’:
/usr/local/include/eigen2/Eigen/src/Core/util/Memory.h:232:51: warning: typedef ‘Packet’ locally defined but not used [-Wunused-local-typedefs]
typedef typename ei_packet_traits<Scalar>::type Packet;
^
[ 98%] Built target povrayextension
[ 98%] Built target animationextension
[ 98%] Linking CXX shared module ../../../lib/supercellextension.so
[ 98%] Built target supercellextension
[ 98%] Linking CXX shared module ../../../lib/vrmlextension.so
[ 98%] Built target vrmlextension
make: *** [all] Error 2
I'm new to Linux.
What should I do?
cmake
exiting successfully (after dealing with dependencies), I was unable to compile Avogadro. This bug report referring to an older version shows the same linking error as I could not get past "Undefined reference to OpenBabel". I advise you to report a bug or request help on the Avogadro site. Meanwhile, if you need help getting the repository version working, perhaps we can help you with that. Ask a new question with specific information about the errors you are getting. – Zanna Aug 21 '16 at 18:39