Menu

#468 Build problems

v_1.2.x
closed
5
2012-09-12
2010-04-29
No

I have problem in compiling avogadro from cryos/git repository
http://github.com/cryos/avogadro/tree/a8e0f19b9063a792df452cddf761457355e46b07.

Error on gamesssyntaxhighlighter.cpp:
The compiler gets stuck and the cpu is at 100%.
[ 67%] Building CXX object libavogadro/src/extensions/quantuminput/CMakeFiles/gamessextension.dir/gamesshighlighter.cpp.o

Even if I launch with make -j3 I obtain this error:

/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:12:31: error: ‘GLfloat’ has not been declared
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:12:42: error: ‘GLfloat’ has not been declared
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:12:53: error: ‘GLfloat’ has not been declared
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp: In function ‘void export_Color()’:
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:23:15: error: ‘GLfloat’ was not declared in this scope
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:23:24: error: ‘GLfloat’ cannot appear in a constant-expression
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:23:33: error: ‘GLfloat’ cannot appear in a constant-expression
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:23:40: error: template argument 1 is invalid
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:23:40: error: template argument 2 is invalid
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:23:40: error: template argument 3 is invalid
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:24:15: error: ‘GLfloat’ cannot appear in a constant-expression
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:24:24: error: ‘GLfloat’ cannot appear in a constant-expression
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:24:33: error: ‘GLfloat’ cannot appear in a constant-expression
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:24:42: error: ‘GLfloat’ cannot appear in a constant-expression
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:24:49: error: template argument 1 is invalid
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:24:49: error: template argument 2 is invalid
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:24:49: error: template argument 3 is invalid
/home/galois/workspace/avogadro/libavogadro/src/python/color.cpp:24:49: error: template argument 4 is invalid
/home/galois/workspace/avogadro/libavogadro/src/python/swig.cpp: In function ‘PyTypeObject _PySwigObject_type()’:
/home/galois/workspace/avogadro/libavogadro/src/python/swig.cpp:478:7: warning: missing initializer for member ‘_typeobject::tp_version_tag’
/home/galois/workspace/avogadro/build/libavogadro/include/avogadro/primitive.h: At global scope:
/home/galois/workspace/avogadro/build/libavogadro/include/avogadro/primitive.h:40:23: warning: ‘Avogadro::FALSE_ID’ defined but not used
make[2]:
** [libavogadro/src/python/CMakeFiles/python-module.dir/color.cpp.o] Error 1

I'm on an archlinux 64 bit, tell me if you need info about versions
Tell me if you need other info

Discussion

  • Konstantin Tokarev

    Try my branch git://github.com/annulen/avogadro.git
    It should work

     
  • Gabriele Lanaro

    Gabriele Lanaro - 2010-04-29

    I've checked your branch, there isn't the error, but the gamesshighlight still hangs.
    However the avogadro binary is produced (I'm opening another report because I have still problems)

     
  • David Lonie

    David Lonie - 2010-06-06

    Tim -- can you see if you can track down what's happening in python?

    Gabriele -- Do you still see this problem with cryos/master? If so, try disabling python in cmake (cmake -DENABLE_PYTHON=0). Does it compile then?

     
  • Marcus D. Hanwell

    I have verified that Avogadro currently builds on Arch Linux with Python. Closing this bug, please reopen/open another if you still see issues with 1.0 or master head. A new release should be out soon with these fixes.