Skip to main content


Please be aware that much of the software linked to or mentioned on this forum is niche and therefore infrequently downloaded. Lots of anti-virus scanners and so-called malware detectors like to flag infrequently downloaded software as bad until it is either downloaded enough times, or its developer actually bothers with getting each individual release allow listed by every single AV vendor. You can do many people a great favor when encountering such a "problem" example by submitting them to your AV vendor for examination. For almost everything on this forum, it is a false positive.
Topic: Unable to built pfc project (Read 2513 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Unable to built pfc project

Thank you for deleting the other two posting, unfortunately the one with the original has been deleted too 

Okay, once again :

I get this error message while compiling the PFC project with VS2k3 and the 0.7b29 SDK :

mem_block.h(189): error C2247: 'ALLOC_FAST_DONTGODOWN' not accessible because 'mem_block_t<T>' uses 'private' to inherit from 'mem_block'

Unable to built pfc project

Reply #1
Get a real compiler.

mem_block.h line 189:
mem_block_fastalloc(unsigned initsize=0) {set_mem_logic(mem_block::ALLOC_FAST_DONTGODOWN);if (initsize) prealloc(initsize);}

No matter what inheritance permissions are used, mem_block::ALLOC_FAST_DONTGODOWN is public in mem_block, and it should compile; if it doesn't, then your compiler is a worthless piece of shit.

Unable to built pfc project

Reply #2
Get a real compiler.

I use a real compiler....the latest version of the same compiler you use for your development work. Come on, it shouldn't be too difficult to make the SDK compatible with 6.0/.NET and 2003, so please don't post such arrogant answers. If you want that other developers write components for your software you should stop with posting like that...

Unable to built pfc project

Reply #3
It's a very obvious compiler bug and I don't see any clean way to workaround it on my side (other than copying/moving the enum from mem_block declaration and possibly editing all code using it).

Unable to built pfc project

Reply #4
Just out of curiosity, is there a reason you're using private inheritance there, Peter?

SimplePortal 1.0.0 RC1 © 2008-2021