Hi,

The Python interface requires the shared library, libctlgeom.so. You can
build it by adding the "--enable-shared" flag when you run autogen.sh while
building libctl.

Full build instructions can be found here:
http://meep.readthedocs.io/en/latest/Installation/#building-from-source

Chris

On Wed, Apr 11, 2018 at 7:50 AM, KOHLMANN Hannes <h.kohlm...@ove.at> wrote:

> Hello everyone,
>
>
>
> I am facing a problem with ./configure after having done ./autoconfig.sh
> from the official MEEP repository.
>
> The error is the following:
>
> configure: error: libctlgeom was not found, is required for Python
> interface
>
>
>
> I installed the libctl package from https://github.com/stevengj/libctl,
>
> After doing so, I located the directory, where these files are:
>
> hannes@Ubuntu:~/meep$ locate libctlgeom
>
> /usr/local/lib/libctlgeom.a
>
> /usr/local/lib/libctlgeom.la
>
> …while the install folder (like mentioned on the repository page of
> libctl) is:
>
> /usr/local/share/libctl
>
>
>
> Now I tried to do the following with the configure file of the meep
> package:
>
> ./configure –with-libctl=/usr/local/share/libctl
>
> … but unfortunately without success. The same error occurs. Is is maybe
> because the libctlgeom.a / .la are in a different directory?
>
> How can I solve this problem?
>
>
>
> As I am not such a Linux expert and don’t know how to proceed further, I
> wanted to ask for help this way.
>
>
>
> Thanks a lot in advance & best regards,
>
> Hannes Kohlmann
>
> _______________________________________________
> meep-discuss mailing list
> meep-discuss@ab-initio.mit.edu
> http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss
>
_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to