Package Details: ta-lib 0.4.0-4

Git Clone URL: https://aur.archlinux.org/ta-lib.git (read-only)
Package Base: ta-lib
Description: A library providing common functions for the technical analysis of financial market data
Upstream URL: http://ta-lib.org
Licenses: BSD
Submitter: None
Maintainer: dkasak (xsmile)
Last Packager: xsmile
Votes: 19
Popularity: 0.722972
First Submitted: 2007-04-28 05:53
Last Updated: 2017-09-12 13:39

Latest Comments

xsmile commented on 2017-09-12 12:16

@dkasak:
Being a co-maintainer is the better solution, as I can't tell if I will be actively using ta-lib either.
I will push the changes soon, thank you.

dkasak commented on 2017-09-12 11:59

@xsmile, nice!

I don't have time right now to apply and test your patch. I also don't actively use ta-lib anymore. Would you care to take over ownership of the package?

Update: I've added you as a co-maintainer for now so you can apply your changes.

xsmile commented on 2017-09-12 09:41

I modified the PKGBUILD to adress following issues:
- changed Sourceforge download URL, the download failed
- adeed patch from Gentoo to fix math library and parallel build
https://ghostbin.com/paste/meg4o

dkasak commented on 2017-02-07 11:27

@mjjacob, @JohnRobson: Done, it should build now.

mjjacob commented on 2017-02-06 15:20

For some unknown reasons parallel builds (e.g. using make -j4) do not work,
resulting in the message that JohnRobson and I got.
This seems to be the default?

Changing
make DESTDIR=$pkgdir install
to
make -j1 DESTDIR=$pkgdir install

in PKGBUILD forces sequential make and succeeds.

Hope that helps.

JohnRobson commented on 2016-06-03 22:23

mv -f .deps/gen_code-gen_code.Tpo .deps/gen_code-gen_code.Po
mv: cannot stat '.deps/gen_code-gen_code.Tpo': No such file or directory
Makefile:254: recipe for target 'gen_code-gen_code.o' failed
make[2]: *** [gen_code-gen_code.o] Error 1
make[2]: *** Waiting for unfinished jobs....
mkdir .libs
/usr/bin/gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -o gen_code gen_code-gen_code.o -L/tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/ta_common -L/tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/ta_abstract -L/tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/ta_func /tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/ta_common/.libs/libta_common.a /tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/ta_abstract/.libs/libta_abstract_gc.a /tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/ta_func/.libs/libta_func.a -lm -lpthread -ldl
make[3]: Leaving directory '/tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/tools/gen_code'
cp gen_code ../../../bin
make[2]: Leaving directory '/tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/tools/gen_code'
Makefile:213: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-us/aur-ta-lib/src/ta-lib/src/tools'
Makefile:283: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build ta-lib.

dkasak commented on 2013-12-25 15:48

Hmm... For some reason I never received the notification for your message. Sorry about that.

I've updated the PKGBUILD to include LDFLAGS="-lm".

nboichat commented on 2013-08-15 11:25

Hi,

I'm not clear exactly why, but it seems you should add LDFLAGS="-lm" on the configure line:
./configure --prefix=/usr LDFLAGS="-lm"

This is needed for talib-ruby to work:
https://github.com/rivella50/talib-ruby/issues/6

Thanks.

dkasak commented on 2013-04-24 12:47

Updated the PKGBUILD, added arch x86_64. It builds now.

Anonymous comment on 2011-05-05 19:34

Could you add x86_64? It worked fine for me. Thanks.