Skip to content

Instantly share code, notes, and snippets.

@cwfitzgerald
Created September 19, 2016 00:10
Show Gist options
  • Save cwfitzgerald/8403eef525d5f76b46cb91212aa42d84 to your computer and use it in GitHub Desktop.
Save cwfitzgerald/8403eef525d5f76b46cb91212aa42d84 to your computer and use it in GitHub Desktop.
./dataBlueprint.cpp: In constructor 'shaderUtils::dataBlueprint::dataBlueprint(std::vector<std::__cxx11::basic_string<char> >)':
./dataBlueprint.cpp:25:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < format.size(); ++i) {
~~^~~~~~~~~~~~~~~
./Drawable.cpp: In constructor 'Drawable::Drawable()':
./Drawable.cpp:10:26: warning: pure virtual 'virtual int& Drawable::getInstanceCount()' called from constructor
if (getInstanceCount() == 0) {
^
./Drawable.cpp:12:26: warning: pure virtual 'virtual int& Drawable::getInstanceCount()' called from constructor
getInstanceCount() += 1;
^
./Drawable.cpp: In destructor 'Drawable::~Drawable()':
./Drawable.cpp:17:22: warning: pure virtual 'virtual int& Drawable::getInstanceCount()' called from destructor
getInstanceCount() -= 1;
^
./Drawable.cpp:18:26: warning: pure virtual 'virtual int& Drawable::getInstanceCount()' called from destructor
if (getInstanceCount() == 0) {
^
In file included from ./Drawable.cpp:5:0:
./Drawable.h: At global scope:
./Drawable.h:32:26: warning: inline function 'virtual int& Drawable::getInstanceCount()' used but never defined
virtual inline int & getInstanceCount() = 0;
^~~~~~~~~~~~~~~~
./Drawable.h:34:29: warning: inline function 'virtual GLuint& Drawable::getVBO()' used but never defined
virtual inline GLuint & getVBO() = 0;
^~~~~~
./Drawable.h:35:29: warning: inline function 'virtual GLuint& Drawable::getEBO()' used but never defined
virtual inline GLuint & getEBO() = 0;
^~~~~~
./Drawable.h:33:29: warning: inline function 'virtual GLuint& Drawable::getVAO()' used but never defined
virtual inline GLuint & getVAO() = 0;
^~~~~~
./shaderProgram.cpp: In constructor 'shaderUtils::shaderProgram::shaderProgram(std::initializer_list<std::__cxx11::basic_string<char> >)':
./shaderProgram.cpp:66:78: warning: unused parameter 'list' [-Wunused-parameter]
shaderUtils::shaderProgram::shaderProgram(std::initializer_list<std::string> list) {
^~~~
./shaderProgram.cpp: In member function 'void shaderUtils::shaderProgram::setDataFormat(shaderUtils::dataBlueprint&)':
./shaderProgram.cpp:130:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < attrList.size(); ++i) {
~~^~~~~~~~~~~~~~~~~
C:\msys64\tmp\cc7XAud1.o:Drawable.cpp:(.text+0x143): undefined reference to `Drawable::getInstanceCount()'
C:\msys64\tmp\cc7XAud1.o:Drawable.cpp:(.text+0x151): undefined reference to `Drawable::getInstanceCount()'
C:\msys64\tmp\cc7XAud1.o:Drawable.cpp:(.text+0x173): undefined reference to `Drawable::getInstanceCount()'
C:\msys64\tmp\cc7XAud1.o:Drawable.cpp:(.text+0x17e): undefined reference to `Drawable::getInstanceCount()'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.1.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): In function `main':
C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment