Package Details: meep 1.27.0-1

Git Clone URL: https://aur.archlinux.org/meep.git (read-only, click to copy)
Package Base: meep
Description: A free finite-difference time-domain simulation software package
Upstream URL: http://ab-initio.mit.edu/wiki/index.php/Meep
Licenses: GPL
Submitter: None
Maintainer: None
Last Packager: haawda
Votes: 12
Popularity: 0.000000
First Submitted: 2007-01-12 12:09 (UTC)
Last Updated: 2023-05-25 19:45 (UTC)

Dependencies (13)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Relkein commented on 2018-01-31 19:28 (UTC)

lmello, try rebuilding and installing libctl, adding CFLAGS='fPIC' option to the configure step in build() in the PKGBUILD

./autogen.sh ./configure --prefix=/usr LIBS="-lm" CFLAGS='-fPIC' make

this fixed this error for me.

haawda commented on 2018-01-21 13:33 (UTC)

Try with the newest PKGBUILD.

lmello commented on 2018-01-20 22:02 (UTC)

Build error:

make[3]: Entering directory '/tmp/yaourt-tmp-lmello/aur-meep/src/meep-1.4.0/python' CXXLD _meep.la /usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.1/../../../../lib/libctlgeom.a(libctlgeom_la-geom.o): relocation R_X86_64_PC32 against symbol `geometry_lattice' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status make[3]: [Makefile:674: _meep.la] Error 1 make[3]: Leaving directory '/tmp/yaourt-tmp-lmello/aur-meep/src/meep-1.4.0/python' make[2]: [Makefile:604: all] Error 2 make[2]: Leaving directory '/tmp/yaourt-tmp-lmello/aur-meep/src/meep-1.4.0/python' make[1]: [Makefile:506: all-recursive] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-lmello/aur-meep/src/meep-1.4.0' make: [Makefile:415: all] Error 2

heitzmann commented on 2016-12-02 19:30 (UTC)

There seems to be a compatibility issue between the latest guile and meep: https://www.mail-archive.com/meep-discuss@ab-initio.mit.edu/msg05683.html Downgrading guile to 2.11 does solve the issue for the time being.

heitzmann commented on 2016-10-29 10:23 (UTC) (edited on 2016-10-29 10:25 (UTC) by heitzmann)

It is working for me with hdf5-cpp-fortran and running meep-mpi. Also, I usually make sure meep is re-compiled after any changes in its dependencies. This issue seems to be related to the parallel version of hdf5: https://bitbucket.org/fenics-project/dolfin/issues/465

edmonde commented on 2016-10-29 02:01 (UTC)

Is this package still working correctly for anyone? I successfully compiled this with all the most up-to-date dependencies without changing any flags but then received this error when running (meep bend-flux.ctl) HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 0: #000: H5F.c line 579 in H5Fopen(): unable to open file major: File accessibilty minor: Unable to open file ..... ...... ...... meep: error on line 254 of h5file.cpp: error opening HDF5 input file

McNoggins commented on 2016-01-18 20:59 (UTC)

heitzmann, thanks for the reply. Indeed, adding "--enable-shared" to CXXFLAGS while building mpb fixes the problem. I will update the mpb PKGBUILD shortly.

heitzmann commented on 2016-01-18 20:30 (UTC)

McNoggins, it seems the problem might be because meep is compiling with support for mpb on your machine (I suspect you have mpb installed). In that case, try recompiling mpb with the -fPIC option as indicated in the error report. Does that work?

McNoggins commented on 2016-01-18 14:57 (UTC)

Should be possible to compile by removing the "--enable-shared" compilation flag.