Description
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | scarlettclark | T4833 Broken: unstable avogrado | ||
Resolved | jriddell | T4613 package kalzium |
needs updated to build this version with qt5
https://github.com/OpenChemistry/avogadrolibs/releases
also needs something called MoleQueue https://github.com/OpenChemistry/molequeue/releases
<Riddell> oh avogadro also needs https://atztogo.github.io/spglib/ Spglib is a library for finding and handling crystal symmetries written in C.
<shadeslayer> xD
<Riddell> crystal symmetries would be cool, but I'm not sure it's cool enough to bother with today
https://phabricator.kde.org/T6098 spglib is done - needs peer review.
undefined reference to openbabel libs which is fixed with new version, but having issues with python bindings build. So WIP.
I will also work on molequeue
openbabel finally done..
http://build.neon.kde.org/job/xenial_unstable_forks_openbabel/9/
that was brutal.
Sadly new openbabel did nothing to help with
22:26:12 /workspace/build/libavogadro/src/python/swig.cpp:554: undefined reference to `OpenBabel::OBMol::OBMol(OpenBabel::OBMol const&)'
22:26:12 /workspace/build/libavogadro/src/python/swig.cpp:554: undefined reference to `OpenBabel::OBMol::~OBMol()'
22:26:12 /workspace/build/libavogadro/src/python/swig.cpp:554: undefined reference to `OpenBabel::OBMol::~OBMol()'
back to the drawing board
Ahhh, I see the problem. Avogadro is set wrong, we want to build from github master as that is the qt5 port... I have fixed override. But now I need to package molequeue which is another brand new package afaik.
Ok all of those sorted.. and.... now it wants Qt5WebViewConfig.cmake which as far as I can see does not exist at all in ubuntu/debian. Unless I am blind...
wow this is quite a stack of new stuff
webview looks to be a qt module which is indeed not (yet) packaged by debian or ubuntu
well the testing house. but I think I should just move qt 5.9 into the real archive since nobody seems to have problems with it
LOL and now it wants https://github.com/mcodev31/libmsym ...
Another new package for debian/ubuntu
On it..
All deps set to found now.. alas
/in/neon-work/build/avogadrolibs/avogadro/core/avospglib.cpp:67: undefined reference to `spg_get_dataset'
/in/neon-work/build/avogadrolibs/avogadro/core/avospglib.cpp:79: undefined reference to `spg_free_dataset'
Which means it is lying! Should be fixable, but done fighting for today.
That fixed... and new and exciting fail is:
/in/neon-work/build/avogadrolibs/avogadro/qtplugins/crystal/importcrystaldialog.cpp:78: undefined reference to `Avogadro::QtPlugins::OBFileFormat::~OBFileFormat()'
/in/neon-work/build/avogadrolibs/avogadro/qtplugins/crystal/importcrystaldialog.cpp:80: undefined reference to `Avogadro::QtPlugins::OBFileFormat::~OBFileFormat()'
/in/neon-work/build/avogadrolibs/avogadro/qtplugins/crystal/importcrystaldialog.cpp:78: undefined reference to `Avogadro::QtPlugins::OBFileFormat::~OBFileFormat()'
ugh.