issue 1
(compile error with rev 2) commented on by finkerna...@mathematik.uni-marburg.de
- For the above errors, additional headers need to be included.
bw_transform.cc, add:
#include <string.h>
#include <stdlib.h>
difference cover.h, add
#include <assert.h>
There's one repeated error remaining, and I don't know what to do about it so for:
stringsort-inl.h:671: error: no matching function for call to ‘RefillCacheAndSort
(char*&, char*&, uint32*&, dcsbwt::stringsort::CachedSuffix<unsigned int>*&,
dcsbwt::stringsort::CachedSuffix<unsigned int>*&, long unsigned int, uint32&,
dcsbwt::<unnamed>::PrefixDoublingBWTransformer::RankRecorder&)’
For the above errors, additional headers need to be included.
bw_transform.cc, add:
#include <string.h>
#include <stdlib.h>
difference cover.h, add
#include <assert.h>
There's one repeated error remaining, and I don't know what to do about it so for:
stringsort-inl.h:671: error: no matching function for call to ‘RefillCacheAndSort
(char*&, char*&, uint32*&, dcsbwt::stringsort::CachedSuffix<unsigned int>*&,
dcsbwt::stringsort::CachedSuffix<unsigned int>*&, long unsigned int, uint32&,
dcsbwt::<unnamed>::PrefixDoublingBWTransformer::RankRecorder&)’
Older
Oct 17, 2008
issue 1
(compile error with rev 2) reported by nitingupta910
- What steps will reproduce the problem?
1. cd src; make
What is the expected output? What do you see instead?
Here is compiler output:
g++ -O3 -DNDEBUG -c -o bw_transform.o bw_transform.cc
difference_cover.h: In member function ‘Integer
dcsbwt::DifferenceCover::DivideByPeriod(Integer) const [with Integer =
unsigned int]’:
difference_cover-inl.h:131: instantiated from ‘Integer
dcsbwt::DifferenceCoverSample<Integer>::Rank(Integer) const [with Integer =
unsigned int]’
bw_transform.cc:202: instantiated from here
difference_cover.h:110: error: ‘assert’ was not declared in this scope
make: *** [bw_transform.o] Error 1
What version of the product are you using? On what operating system?
rev #2. Fedora 8 with g++ (GCC) 4.1.2 20070925 (Red Hat 4.1.2-33)
Please provide any additional information below.
What steps will reproduce the problem?
1. cd src; make
What is the expected output? What do you see instead?
Here is compiler output:
g++ -O3 -DNDEBUG -c -o bw_transform.o bw_transform.cc
difference_cover.h: In member function ‘Integer
dcsbwt::DifferenceCover::DivideByPeriod(Integer) const [with Integer =
unsigned int]’:
difference_cover-inl.h:131: instantiated from ‘Integer
dcsbwt::DifferenceCoverSample<Integer>::Rank(Integer) const [with Integer =
unsigned int]’
bw_transform.cc:202: instantiated from here
difference_cover.h:110: error: ‘assert’ was not declared in this scope
make: *** [bw_transform.o] Error 1
What version of the product are you using? On what operating system?
rev #2. Fedora 8 with g++ (GCC) 4.1.2 20070925 (Red Hat 4.1.2-33)
Please provide any additional information below.