-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
compile error fresh install kyotocabinet #95
Comments
Hi there, I'm getting exactly the same error. I'm trying to build under easybuild's intel/2017a and foss/2017a if that provides any addition insight... The error happens both under intel and gcc compilers. Thank you!!
|
I ran into the same troubles. It looks to be because of gcc versions (6/7) being less lenient about these type conversions. Workaround in a comment here: #76 (comment) Note that once the fix is applied to kcdbext.h, you'll probably run into the same trouble with ktremotedb.h and ktulog.h in kyototycoon. I've got a couple of patches here: https://github.com/robsyme/nf-annotate/tree/master/patches |
Thanks Robert for your help. With the patches the first errors disappeared and the compilation went one but in the end new errors occurred, which are related with the patches:
Here my compiler version:
|
Hi! This way was suggested in "Still mantained" issue: AlticeLabsProjects/kyoto#31 Sincerely.. |
Thanks for the info, I will update, note that progressive cactus is now part of
cactus and the official repository is at:
https://github.com/ComparativeGenomicsToolkit/cactus
Anton Gavrilyuk <notifications@github.com> writes:
… Hi!
I have successfully made: configure / make / make check / make install both Kyoto Cabinet & Kyoto Tycoon by using this fork:
https://github.com/carlosefr/kyoto
This way was suggested in "Still mantained" issue: AlticeLabsProjects/kyoto#31
Sincerely..
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#95 (comment)
Hi!
I have successfully made: configure / make / make check / make install both
Kyoto Cabinet & Kyoto Tycoon by using this fork:
https://github.com/carlosefr/kyoto
This way was suggested in "Still mantained" issue: AlticeLabsProjects/kyoto#31
Sincerely..
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.*
|
Perhaps we want to change the Cactus readme to refer to this version of Kyoto for source builds. I was just having problems building the alticelabs one the other day with a modern gcc. |
Already done in the py3 branch.
Glenn Hickey <notifications@github.com> writes:
… Perhaps we want to change the Cactus readme to refer to this version of Kyoto for source builds. I was just having problems building the alticelabs one the other day with a modern gcc.
--
You are receiving this because you commented.
Reply to this email directly or view it on GitHub:
#95 (comment)
Perhaps we want to change the Cactus readme to refer to this version of Kyoto
for source builds. I was just having problems building the alticelabs one the
other day with a modern gcc.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.*
|
Can't compile a fresh pulled progressiveCactus. After executing make it fails with the following execpetion:
make[2]: Entering directory '/home/fux/progressiveCactus/submodules/kyotocabinet'
g++ -c -I. -I/home/fux/progressiveCactus/submodules/kyotocabinet/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D__EXTENSIONS__ -D_MYZLIB -D_MYGCCATOMIC -D_KC_PREFIX=""/home/fux/progressiveCactus/submodules/kyotocabinet"" -D_KC_INCLUDEDIR=""/home/fux/progressiveCactus/submodules/kyotocabinet/include"" -D_KC_LIBDIR=""/home/fux/progressiveCactus/submodules/kyotocabinet/lib"" -D_KC_BINDIR=""/home/fux/progressiveCactus/submodules/kyotocabinet/bin"" -D_KC_LIBEXECDIR=""/home/fux/progressiveCactus/submodules/kyotocabinet/libexec"" -D_KC_APPINC=""-I/home/fux/progressiveCactus/submodules/kyotocabinet/include"" -D_KC_APPLIBS=""-L/home/fux/progressiveCactus/submodules/kyotocabinet/lib -lkyotocabinet -lz -lstdc++ -lrt -lpthread -lm -lc "" -O3 -m64 -O3 -g -Wall -funroll-loops -DNDEBUG -I /home/fux/progressiveCactus/submodules/sonLib/lib -I /home/fux/progressiveCactus/submodules/tokyocabinet/include -DHAVE_TOKYO_CABINET=1 -I/home/fux/progressiveCactus/submodules/kyotocabinet/include -I/home/fux/progressiveCactus/submodules/kyototycoon/include -DHAVE_KYOTO_TYCOON=1 -I/home/fux/progressiveCactus/submodules/zlib/include -Wall -fPIC -fsigned-char -g0 -O2 -Wno-unused-but-set-variable -Wno-unused-but-set-parameter kcdbext.cc
In file included from kcdbext.cc:16:0:
kcdbext.h: In member function ‘char* kyotocabinet::IndexDB::get(const char*, size_t, size_t*)’:
kcdbext.h:1281:14: error: cannot convert ‘bool’ to ‘char*’ in return
return false;
make[2]: *** [Makefile:76: kcdbext.o] Error 1
The text was updated successfully, but these errors were encountered: