Proper "File" --> "Import" and "Build" menus do not exist

74735863-d524aa80-5251-11ea-93c5-66df3c2e230e Avogadro version: (please complete the following information from the About box):

  • avogadro2-libs-1.90.0-12
  • Qt: 5.9.2

Desktop version: (please complete the following information):

  • OS: Linux Scienfitic Linux (compatible with Redhat EL7)
  • Version: 7.6
  • Compiler: gcc-c+±4.8.5-39.el7.x86_64, cmake-2.8.12.2-2.el7.x86_64

Describe the bug
“File” -> “Import” on the desktop application shows only “Download by Name”. On Mac, it has “Fetch from PDB”, “Molecular file” etc.
“Build” menu on the desktop application does not show at all.

To Reproduce
Steps to reproduce the behavior:

  1. Open Avogadro2 desktop application

  2. Click on ‘File’ --> ‘Import’

  3. See the list

  4. No “build” menu.

Expected behavior
I expect the menu of “import” and “build”

Additional context
I used the official builds of Avogadro2 version 1.90 packages in Redhat EL7. I built also them from source files on my computer. But, the proper menu does not come up. Is there any way to put the menu like Mac? Do we need version 1.93?

avogadro2-desktop

I’ve been reorganizing the menus bit by bit. yes, you definitely want 1.93 or git master - i’ll probably do more menu changes in the next few weeks for 1.94.

In 1.93, we have the build menu!

I expect peptido/DNA/RNA tool on the build menu will be available.

Just in case other people have the same problem. The missing menu cause by missing some dependency. The doc could be more specific about the dependency, but from what I have discovered. the dependencies are:

avogradrolibs

BuildRequires: boost-devel
BuildRequires: python3-Babel
BuildRequires: Mesa-libGL-devel
BuildRequires: cmake >= 3.3
BuildRequires: eigen3-devel
BuildRequires: gcc-c++
BuildRequires: hdf5-devel
BuildRequires: libqt5-linguist-devel
BuildRequires: libmsym0_2-devel
BuildRequires: python3-devel
BuildRequires: python3-pybind11-devel
BuildRequires: spglib-devel
BuildRequires: mmtf-cpp-devel
BuildRequires: msgpack-devel
BuildRequires: molequeue-devel
BuildRequires: cmake(Qt5Concurrent)
BuildRequires: cmake(Qt5Network)
BuildRequires: cmake(Qt5Widgets)
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glew)
%if 0%{?suse_version} <= 1500
BuildRequires: pkgconfig(glu)
%endif
BuildRequires: libarchive-devel
BuildRequires: pkgconfig(zlib)

avogadroapp

BuildRequires: avogadrolibs-devel
BuildRequires: avogadrolibs-devel-static
BuildRequires: chrpath
BuildRequires: cmake
BuildRequires: desktop-file-utils
BuildRequires: doxygen
BuildRequires: eigen3-devel
BuildRequires: gcc-c++
BuildRequires: glew-devel
BuildRequires: hdf5-devel
BuildRequires: hicolor-icon-theme
BuildRequires: cmake(Qt5Concurrent)
BuildRequires: cmake(Qt5Network)
BuildRequires: cmake(Qt5Widgets)
BuildRequires: libsymspg1
BuildRequires: molequeue-devel
BuildRequires: spglib-devel
BuildRequires: python3-devel
BuildRequires: libarchive-devel
BuildRequires: msgpack-devel
BuildRequires: mmtf-cpp-devel
BuildRequires: libappstream-glib8
%if 0%{?suse_version} <= 1500
BuildRequires: pkgconfig(glu)
%endif
Requires: molequeue-lib0
Requires: openbabel
Requires: python3