MolSSI / QCEngine

Quantum chemistry program executor and IO standardizer (QCSchema).
https://molssi.github.io/QCEngine/
BSD 3-Clause "New" or "Revised" License
163 stars 78 forks source link

Tests look for the program mopac when the mopac package installs the program mopac7 #381

Closed yurivict closed 1 year ago

yurivict commented 1 year ago

Describe the bug

SKIPPED [1] qcengine/tests/test_harness_canonical.py:63: Program 'mopac' not found.
$ pkg info -l mopac
mopac-7.1.15_8,1:
    /usr/local/bin/mopac7
    /usr/local/include/mopac7/libmopac7.h
    /usr/local/lib/libmopac7.a
    /usr/local/lib/libmopac7.so
    /usr/local/lib/libmopac7.so.1
    /usr/local/lib/libmopac7.so.1.0.13
    /usr/local/libdata/pkgconfig/libmopac7.pc
    /usr/local/libexec/mopac7
    /usr/local/share/examples/mopac/test/1scf.dat
    /usr/local/share/examples/mopac/test/elements.dat
    /usr/local/share/examples/mopac/test/force.dat
    /usr/local/share/examples/mopac/test/geometry.dat
    /usr/local/share/examples/mopac/test/keys.dat
    /usr/local/share/examples/mopac/test/nch34+.dat
    /usr/local/share/examples/mopac/test/oldgeo.dat
    /usr/local/share/examples/mopac/test/paras.dat
    /usr/local/share/examples/mopac/test/test_cos.dat
    /usr/local/share/examples/mopac/test/test_ef_.dat
    /usr/local/share/examples/mopac/test/test_gre.dat
    /usr/local/share/examples/mopac/test/test_pol.dat
    /usr/local/share/licenses/mopac-7.1.15_8,1/GPLv2+
    /usr/local/share/licenses/mopac-7.1.15_8,1/LICENSE
    /usr/local/share/licenses/mopac-7.1.15_8,1/catalog.mk

FreeBSD 13.1

loriab commented 1 year ago

The QCEngine harness is meant to work with the new MolSSI version of mopac, https://github.com/openmopac/mopac . I just checked and at least the conda package produces bin/mopac. Perhaps BSD packages a previous version?

yurivict commented 1 year ago

Yes, that was it. I've just updated the FreeBSD port. Most other distros still use the ancient mopac7.

yurivict commented 1 year ago

Thank you!