cruppstahl / upscaledb

A very fast lightweight embedded database engine with a built-in query language.
https://upscaledb.com
Apache License 2.0
569 stars 71 forks source link

isset and maybe others conflict with protobuf 3 #83

Closed jmhodges closed 8 years ago

jmhodges commented 8 years ago

protobuf 3, the latest stable release, defines its own isset that causes segfalts in upscaledb 2.2.0. Homebrew folks were running into that when trying to get the default version of protobuf up to the new stable protobuf 3 release.

Protobuf 3 also should maybe not do that and I've made a ticket for them. Someone might figure out a patch from homebrew until a new release of upscaledb is made with a fix at https://github.com/Homebrew/homebrew-core/pull/4145

jmhodges commented 8 years ago

Oh, more specific link for the discovery: https://github.com/Homebrew/homebrew-core/pull/4145#issuecomment-245583380

cruppstahl commented 8 years ago

Thanks for the information. I'll replace the macro with a different name. Will provide a patch over the weekend.

I'm closing this issue since it's a duplicate of issue #82.