Package Details: meep-git 1.23.0.r21.g91d36ba7-1

Git Clone URL: https://aur.archlinux.org/meep-git.git (read-only, click to copy)
Package Base: meep-git
Description: Free finite-difference time-domain (FDTD) software for electromagnetic simulations (includes python interface)
Upstream URL: https://github.com/NanoComp/meep
Licenses: GPL2
Conflicts: meep
Provides: meep
Submitter: heitzmann
Maintainer: heitzmann
Last Packager: heitzmann
Votes: 1
Popularity: 0.000000
First Submitted: 2017-11-14 09:36 (UTC)
Last Updated: 2022-06-05 23:48 (UTC)

Dependencies (16)

Required by (0)

Sources (1)

Latest Comments

MarsSeed commented on 2022-06-05 17:11 (UTC)

The repo got moved to: https://github.com/NanoComp/meep.git

Also please kindly add versioned provides (provides=("meep=${pkgver}")). Thanks!

ian11213 commented on 2018-06-05 20:59 (UTC)

Updating libctl to the latest labctl-git, solves the build problem mentioned below.

ian11213 commented on 2018-06-04 20:41 (UTC)

Package seems to need recompiling following the recent hdf5/python-h5py upgrades, as attempts to write results to hdf5 fail silently. But currently the build fails with: bend-flux-ll.cpp:97:23: error: ‘make_prism’ was not declared in this scope objects[0] = make_prism( dielectric, vertices, 4, height, axis); Suspect this is an upstream issue - see https://www.mail-archive.com/meep-discuss@ab-initio.mit.edu/msg06033.html and ff. Downgrading hdf5 to 1.10.1-3 and python-h5py to 2.7.1-1 gets me back on the road.

ian11213 commented on 2018-05-09 12:18 (UTC)

Thanks for the help and advice; I went through recompiling everything listed by pacman -Qqm which looked remotely relevant. Something solved the issue - I am not sure what. Now removed that evil link!

heitzmann commented on 2018-05-09 00:54 (UTC)

ian11213, recompiling the packages is the only thing I can think of. I had the exact same issue (with python-numpy in fact) and I solved it by recompiling openblas.

I strongly suggest you try to find the library that is looking for the old libgfortran and recompile it instead of simlinking to ligbfortran.so.4

ian11213 commented on 2018-05-08 19:19 (UTC)

Hi, Heitzmann - thanks. Yes, I understand I am doing very bad things here. But I had already recompiled all the AUR packages I can find; that did not fix it and I urgently needed meep running. Any other hints? Otherwise I'll just do another sweep through looking for any packages I may have missed previously. Thanks for your work maintaining the package.

heitzmann commented on 2018-05-08 10:41 (UTC)

ian11213, that is a bad solution.

After upgrading gcc-libs (which includes libgfortran) you have to recompile any packages you compiled locally, such as any *-git packages from AUR, openBLAS, etc.

ian11213 commented on 2018-05-07 23:00 (UTC)

After latest package upgrades (7 May) gives Python 3 error: Traceback (most recent call last): File "/home/me/sample.py", line 1, in <module> import meep as mp File "/usr/lib/python3.6/site-packages/meep/init.py", line 8, in <module> from . import _meep ImportError: libgfortran.so.4: cannot open shared object file: No such file or directory</module></module>

Working solution by making link titled libgfortran.so.4 to libgfortran.so.5 in /usr/lib

haawda commented on 2018-04-11 18:39 (UTC)

Please add git as makedepends.