Search Criteria
Package Details: libosl-svn r4545-6
Git Clone URL: | https://aur.archlinux.org/libosl-svn.git (read-only, click to copy) |
---|---|
Package Base: | libosl-svn |
Description: | Library for Shogi (Japanese chess) playing programs |
Upstream URL: | http://gps.tanaka.ecc.u-tokyo.ac.jp/gpsshogi/index.php?OpenShogiLib |
Licenses: | |
Groups: | |
Submitter: | dseg |
Maintainer: | dseg |
Last Packager: | dseg |
Votes: | 4 |
Popularity: | 0.000000 |
First Submitted: | 2014-04-20 16:54 |
Last Updated: | 2015-06-09 09:18 |
Dependencies (3)
- gcc-libs (gcc-libs-multilib-x32, fastgcc, gcc-libs-multilib-git, gcc-libs-git)
- boost (boost-git) (check)
- boost-libs (boost171, boost-libs-git) (check)
Latest Comments
Agt commented on 2016-07-23 15:39
OpenShogiLib currently fails to compile with latest GCC (i.e. 6.1.1 20160707) on x86_64:
$ pacaur -Syu libosl-svn
[...]
c++ -std=c++11 -DOSL_SMP -O3 -DNDEBUG -march=native -g -I.. -DOSL_HOME=\"/usr/share/osl\" -fPIC -pipe -D_FORTIFY_SOURCE=2 -c -o bits/boardTable.o bits/boardTable.cc
In file included from ../osl/bits/boardTable.h:6:0,
from bits/boardTable.cc:3:
../osl/basic_type.h:1062:40: error: left operand of shift expression ‘(-1 << 28)’ is negative [-fpermissive]
BLACK_PASS = 0, WHITE_PASS = (-1)<<28,
~~~~^~~~
../osl/basic_type.h:1062:42: error: enumerator value for ‘WHITE_PASS’ is not an integer constant
BLACK_PASS = 0, WHITE_PASS = (-1)<<28,
^~
make[1]: *** [<builtin>: bits/boardTable.o] Error 1
make[1]: Leaving directory '/home/agt/.cache/pacaur/libosl-svn/src/osl/core/osl'
make: *** [Makefile:4: all] Error 2
It does build with GCC 4.9.2 on Debian Jessie (x86_64): see https://github.com/agt-the-walker/osl-vagrant.