numenta / nupic.core-legacy

Implementation of core NuPIC algorithms in C++ (under construction)
http://numenta.org
GNU Affero General Public License v3.0
272 stars 276 forks source link

Linux 32-bit build fails because of missing libyaml-cpp.a #852

Closed SaganBolliger closed 8 years ago

SaganBolliger commented 8 years ago

libyaml-cpp.a is required for build, but it's missing from the linux32 external dir. Therefore build fails.

breznak commented 8 years ago

someone needs to rebuild the lib on 32bit. Anyone?

rhyolight commented 8 years ago

Does #975 fix this at all?

vitaly-krugl commented 8 years ago

By the way, as of a couple of months ago, the build no longer requires a prebuilt copy of libyaml-cpp.a. nupic.core now includes the desired versions of the sources of the external libraries that are built automatically as part of nupic.core build: see https://github.com/numenta/nupic.core/tree/master/external/common/share.

rhyolight commented 8 years ago

Thanks @vitaly-krugl, closing.

rhyolight commented 8 years ago

Whoops, I misread @vitaly-krugl's comment. This should not be closed.

vitaly-krugl commented 8 years ago

@SaganBolliger, have you tried this build against recent nupic.core master? The directory https://github.com/numenta/nupic.core/tree/master/external/linux32/lib (and others like it) no longer exists, since the source of YAML libraries is now incorporated into the build, which should generate the appropriate libyaml-cpp.a for the target platform.

@rhyolight, I am going to go ahead and close this. I think there might have been some confusion in our communication about this issue (or brain fart on my part)

rhyolight commented 8 years ago

@vitaly-krugl ok, thanks for following up again.