annoy icon indicating copy to clipboard operation
annoy copied to clipboard

changes meaning of 'Angular' from 'struct Angular'

Open ClownW opened this issue 4 years ago • 0 comments

hello~ when i tried to compile annoy in my project, it threw out some error as below: error: declaration of 'AnnoyIndex<int, float, Angular, Kiss64Random, AnnoyIndexSingleThreadedBuildPolicy> A::B::Angular' [-fpermissive] annoy/src/annoylib.h:437:8: error: changes meaning of 'Angular' from 'struct Angular' [-fpermissive]

error: declaration of 'AnnoyIndex<int, float, Angular, Kiss64Random, AnnoyIndexSingleThreadedBuildPolicy> A::B::Kiss64Random' [-fpermissive] annoy/src/kissrandom.h:66:8: error: changes meaning of 'Kiss64Random' from 'struct Kiss64Random' [-fpermissive]

error: declaration of 'AnnoyIndex<int, float, Angular, Kiss64Random, AnnoyIndexSingleThreadedBuildPolicy> A::B::AnnoyIndexSingleThreadedBuildPolicy' [-fpermissive] annoy/src/annoylib.h:1402:7: error: changes meaning of 'AnnoyIndexSingleThreadedBuildPolicy' from 'class AnnoyIndexSingleThreadedBuildPolicy' [-fpermissive]

ClownW avatar Mar 27 '21 11:03 ClownW