Package Details: auto-07p 0.9.1-46

Git Clone URL: https://aur.archlinux.org/auto-07p.git (read-only)
Package Base: auto-07p
Description: Software for continuation and bifurcation problems in ordinary differential equations. Release 07P. Environment variables controlling build (default to 'no', see PKGBUILD): _BUILD_DOC, _WITH_PLAUT04, _PLAUT04_WITH_QT, AUTO_DEBUG, _WITH_OPENMP, _WITH_MPI.
Upstream URL: http://cmvl.cs.concordia.ca/auto/
Licenses: GPL2, BSD, LGPL2
Submitter: dreieck
Maintainer: dreieck
Last Packager: dreieck
Votes: 3
Popularity: 0.000000
First Submitted: 2012-05-20 16:21
Last Updated: 2016-03-10 23:40

Dependencies (18)

Required by (0)

Sources (4)

Latest Comments

dreieck commented on 2016-03-10 23:33

@ElevatorDeLuxe:

Thanks for pointing that out,
fixed.

ElevatorDeLuxe commented on 2016-03-09 16:53

The PKGBUILD misses a space in line 195:

if ["y${_PLAUT04_WITH_QT}" == "yyes" ]; then

should be

if [ "y${_PLAUT04_WITH_QT}" == "yyes" ]; then

xico commented on 2014-08-27 20:30

@dreieck: works great, thanks!

dreieck commented on 2014-08-25 15:20

@xico:

Seems that the "libtool"/ "staticlibs" makeflag controls if ".a"-files stay or get removed.

I modified the "options"-variable in the PKGBUILD accordingly, check out version 0.9.1-40 (and up).

xico commented on 2014-08-24 16:03

@dreieck: weird, mine does not, neither in 0.9.1-37 nor in -39.

% makepkg
% diff -rq pkg/auto-07p/opt/auto/07p/lib src/auto/07p/lib
Only in src/auto/07p/lib: libauto_c.a

I will try having a better look at it later today.

dreieck commented on 2014-08-24 15:32

@xico:

My build packs 'lib/libauto_c.a' to '/opt/auto/07p/lib/libauto_c.a'. It's there. In my package, and in my install (so pacman does not strip it away when installing).

... anyway, the package()-function in the PKGBUILD just copies all sources and _everything_ which is there after the build-process and removes only some selected files, libauto_c.a is _not_ amongst the removed files.


.. or do you need 'libauto_c.a' somehow to be present (as a symlink) under '/usr/lib/'? Does it work for you if you set some environment variables pointing to '/opt/auto/07p/lib/'? I expect that you work with the environment variable 'AUTO_DIR' set properly (i.e. to '/opt/auto/07p', running the included script 'auto-07p-session.bash', which is installed in '/usr/bin/', takes care of this).

By the way, I am completely unfamiliar with linking and with C.


Any suggestions why it does not work for you?

dreieck commented on 2014-08-24 15:31

@xico:

My build packs 'lib/libauto_c.a' to '/opt/auto/07p/lib/libauto_c.a'. It's there. In my package, and in my install (so pacman does not strip it away when installing).

... anyway, the package()-function in the PKGBUILD just copies all sources and _everything_ which is there after the build-process and removes only some selected files, libauto_c.a is _not_ amongst the removed files.


.. or do you need 'libauto_c.a' somehow to be present (as a symlink) under /usr/lib/? Does it work for you if you set some environment variables pointing to '/opt/auto/07p/lib/'? I expect that you work with the environment variable 'AUTO_DIR' set properly (i.e. to '/opt/auto/07p/', running the included script 'auto-07p-session.bash', which is installed in '/usr/bin/', takes care of this).

By the way, I am completely unfamiliar with linking and with C.


Any suggestions why it does not work for you?

xico commented on 2014-08-23 21:46

@dreieck: After further investigation, I noted that the object files are somehow refered to as dependencies in the C binder (!), despite the library also being referenced there.

The actual C library that was missing is `lib/libauto_c.a`, please add it!

dreieck commented on 2014-08-22 09:36

For using the environment variables controlling the build, have a look at the sample script 'makepkg.sh' conbtained in the package.

The environment variables controlling the build are by now:

_BUILD_DOC # Build documentation (Default: 'no')
_WITH_PLAUT04 # Build plaut04 (Default: 'no')
_PLAUT04_WITH_QT # Build plaut04 with Qt (functionality is the same) (Default: 'no')
_AUTO_DEBUG # Compile with debug options (Default: 'no')
_WITH_OPENMP # Compile with OpenMPI (default: 'no')
_WITH_MPI # Compile with MPI (default: 'no')

dreieck commented on 2014-08-22 09:31

@ xico:

* I know about the object files. Since I did not want to take the work to find out which ones are needed (during run, AUTO does compilations and linkings), I just kept all except for the gui-parts. That's also why I install in /opt. To have it self-contained.

* The library allowing C definitions: Can you point me out which file it is?

* I had some problems running AUTO with python3, so I forced it to python2.

All comments