Compile error (possibly gcc 4.3)

Bugs item #1968267, was opened at 2008-05-20 23:12
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=835077&aid=1968267&group_id=165310

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Building / Install
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: soc (soc88)
Assigned to: Nobody/Anonymous (nobody)
Summary: compile error (possibly gcc 4.3)

Initial Comment:
When building avoagdro from svn with gcc 4.3 I get the following error:

  1. soc@laptop07:~$ ‘/home/soc/build/avogadro.sh’
  2. Hole Updates aus Subversion
  3. U ChangeLog
  4. U libavogadro/src/elementtranslate.cpp
  5. U libavogadro/src/cylinder.cpp
  6. U libavogadro/src/tools/drawtool.cpp
  7. U libavogadro/src/tools/aligntool.cpp
  8. U libavogadro/src/tools/bondcentrictool.cpp
  9. U libavogadro/src/periodictableview.cpp
  10. U libavogadro/src/extensions/hydrogensextension.cpp
  11. U libavogadro/src/engines/polygonengine.cpp
  12. U libavogadro/src/engines/iso.cpp
  13. U libavogadro/src/engines/labelengine.cpp
  14. U avogadro/src/main.cpp
  15. U CMakeLists.txt
  16. Aktualisiert zu Revision 1419.
  17. Konfiguriere
  18. – Found OpenBabel 2.2 or later: openbabel
  19. – Found lupdate: /usr/bin/lupdate-qt4
  20. – Found lrelease: /usr/bin/lrelease-qt4
  21. – Using CMake 2.6
  22. – Boost Python found!
  23. – Setting new boost python libraries
  24. – Enabled python extension
  25. – docbook tools not found, doc targets disabled
  26. – Configuring done
  27. – Generating done
  28. – Build files have been written to: /home/soc/build/avogadro/build
  29. Integriere Übersetzungen
  30. Scanning directory ‘/home/soc/build/avogadro’…
  31. Updating ‘i18n/avogadro_de.ts’…
  32. Found 1071 source text(s) (0 new and 1071 already existing)
    
  33. Updating ‘i18n/avogadro_en_GB.ts’…
  34. Found 1071 source text(s) (0 new and 1071 already existing)
    
  35. Updating ‘i18n/avogadro_fr.ts’…
  36. Found 1071 source text(s) (0 new and 1071 already existing)
    
  37. [ 0%] Built target update-translations
  38. Kompiliere
  39. [ 0%] Generating avogadro_en_GB.qm
  40. [ 0%] Generating avogadro_de.qm
  41. [ 0%] Generating avogadro_fr.qm
  42. Scanning dependencies of target avogadro-lib
  43. [ 0%] Building CXX object libavogadro/src/CMakeFiles/avogadro-lib.dir/idlist.o
  44. [ 0%] Building CXX object libavogadro/src/CMakeFiles/avogadro-lib.dir/color.o
  45. In file included from /home/soc/build/avogadro/libavogadro/include/avogadro/color.h:1,
  46.              from /home/soc/build/avogadro/libavogadro/src/color.cpp:28:
    
  47. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:31:36: error: QGLWidget: No such file or directory
  48. In file included from /home/soc/build/avogadro/libavogadro/include/avogadro/color.h:1,
  49.              from /home/soc/build/avogadro/libavogadro/src/color.cpp:28:
    
  50. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:58: error: expected `)’ before ‘red’
  51. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:79: error: ‘GLfloat’ has not been declared
  52. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:79: error: ‘GLfloat’ has not been declared
  53. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:79: error: ‘GLfloat’ has not been declared
  54. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:80: error: ‘GLfloat’ has not been declared
  55. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:182: error: ‘GLfloat’ does not name a type
  56. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h: In member function ‘virtual void Avogadro::Color::apply()’:
  57. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:107: error: ‘m_red’ was not declared in this scope
  58. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:107: error: ‘glColor4fv’ was not declared in this scope
  59. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h: In member function ‘QColor Avogadro::Color::color()’:
  60. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:125: error: ‘m_red’ was not declared in this scope
  61. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:126: error: ‘m_blue’ was not declared in this scope
  62. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:127: error: ‘m_green’ was not declared in this scope
  63. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:128: error: ‘m_alpha’ was not declared in this scope
  64. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h: In member function ‘float Avogadro::Color::red()’:
  65. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:133: error: ‘m_red’ was not declared in this scope
  66. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h: In member function ‘float Avogadro::Color::green()’:
  67. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:137: error: ‘m_green’ was not declared in this scope
  68. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h: In member function ‘float Avogadro::Color::blue()’:
  69. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:141: error: ‘m_blue’ was not declared in this scope
  70. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h: In member function ‘float Avogadro::Color::alpha()’:
  71. /home/soc/build/avogadro/libavogadro/include/avogadro/…/…/src/color.h:145: error: ‘m_alpha’ was not declared in this scope
  72. /home/soc/build/avogadro/libavogadro/src/color.cpp: At global scope:
  73. /home/soc/build/avogadro/libavogadro/src/color.cpp:48: error: expected `)’ before ‘red’
  74. /home/soc/build/avogadro/libavogadro/src/color.cpp: In member function ‘Avogadro::Color& Avogadro::Color::operator=(const QColor&)’:
  75. /home/soc/build/avogadro/libavogadro/src/color.cpp:59: error: ‘m_red’ was not declared in this scope
  76. /home/soc/build/avogadro/libavogadro/src/color.cpp:60: error: ‘m_green’ was not declared in this scope
  77. /home/soc/build/avogadro/libavogadro/src/color.cpp:61: error: ‘m_blue’ was not declared in this scope
  78. /home/soc/build/avogadro/libavogadro/src/color.cpp:62: error: ‘m_alpha’ was not declared in this scope
  79. /home/soc/build/avogadro/libavogadro/src/color.cpp: At global scope:
  80. /home/soc/build/avogadro/libavogadro/src/color.cpp:67: error: variable or field ‘set’ declared void
  81. /home/soc/build/avogadro/libavogadro/src/color.cpp:67: error: ‘GLfloat’ was not declared in this scope
  82. /home/soc/build/avogadro/libavogadro/src/color.cpp:67: error: ‘GLfloat’ was not declared in this scope
  83. /home/soc/build/avogadro/libavogadro/src/color.cpp:67: error: ‘GLfloat’ was not declared in this scope
  84. /home/soc/build/avogadro/libavogadro/src/color.cpp:67: error: ‘GLfloat’ was not declared in this scope
  85. /home/soc/build/avogadro/libavogadro/src/color.cpp: In member function ‘virtual void Avogadro::Color::setToSelectionColor()’:
  86. /home/soc/build/avogadro/libavogadro/src/color.cpp:77: error: ‘m_red’ was not declared in this scope
  87. /home/soc/build/avogadro/libavogadro/src/color.cpp:78: error: ‘m_green’ was not declared in this scope
  88. /home/soc/build/avogadro/libavogadro/src/color.cpp:79: error: ‘m_blue’ was not declared in this scope
  89. /home/soc/build/avogadro/libavogadro/src/color.cpp:80: error: ‘m_alpha’ was not declared in this scope
  90. /home/soc/build/avogadro/libavogadro/src/color.cpp: In member function ‘virtual void Avogadro::Color::setAlpha(double)’:
  91. /home/soc/build/avogadro/libavogadro/src/color.cpp:90: error: ‘m_alpha’ was not declared in this scope
  92. /home/soc/build/avogadro/libavogadro/src/color.cpp: In member function ‘virtual void Avogadro::Color::applyAsMaterials()’:
  93. /home/soc/build/avogadro/libavogadro/src/color.cpp:95: error: ‘GLfloat’ was not declared in this scope
  94. /home/soc/build/avogadro/libavogadro/src/color.cpp:95: error: expected `;’ before ‘ambientColor’
  95. /home/soc/build/avogadro/libavogadro/src/color.cpp:97: error: expected `;’ before ‘diffuseColor’
  96. /home/soc/build/avogadro/libavogadro/src/color.cpp:99: error: ‘m_red’ was not declared in this scope
  97. /home/soc/build/avogadro/libavogadro/src/color.cpp:99: error: ‘m_green’ was not declared in this scope
  98. /home/soc/build/avogadro/libavogadro/src/color.cpp:100: error: ‘m_blue’ was not declared in this scope
  99. /home/soc/build/avogadro/libavogadro/src/color.cpp:104: error: expected `;’ before ‘specularColor’
  100. /home/soc/build/avogadro/libavogadro/src/color.cpp:109: error: ‘GL_FRONT’ was not declared in this scope
  101. /home/soc/build/avogadro/libavogadro/src/color.cpp:109: error: ‘GL_AMBIENT’ was not declared in this scope
  102. /home/soc/build/avogadro/libavogadro/src/color.cpp:109: error: ‘ambientColor’ was not declared in this scope
  103. /home/soc/build/avogadro/libavogadro/src/color.cpp:109: error: ‘glMaterialfv’ was not declared in this scope
  104. /home/soc/build/avogadro/libavogadro/src/color.cpp:110: error: ‘GL_DIFFUSE’ was not declared in this scope
  105. /home/soc/build/avogadro/libavogadro/src/color.cpp:110: error: ‘diffuseColor’ was not declared in this scope
  106. /home/soc/build/avogadro/libavogadro/src/color.cpp:111: error: ‘GL_SPECULAR’ was not declared in this scope
  107. /home/soc/build/avogadro/libavogadro/src/color.cpp:111: error: ‘specularColor’ was not declared in this scope
  108. /home/soc/build/avogadro/libavogadro/src/color.cpp:112: error: ‘GL_SHININESS’ was not declared in this scope
  109. /home/soc/build/avogadro/libavogadro/src/color.cpp:112: error: ‘glMaterialf’ was not declared in this scope
  110. /home/soc/build/avogadro/libavogadro/src/color.cpp: In member function ‘virtual void Avogadro::Color::applyAsFlatMaterials()’:
  111. /home/soc/build/avogadro/libavogadro/src/color.cpp:117: error: ‘GLfloat’ was not declared in this scope
  112. /home/soc/build/avogadro/libavogadro/src/color.cpp:117: error: expected `;’ before ‘diffuseColor’
  113. /home/soc/build/avogadro/libavogadro/src/color.cpp:119: error: ‘GL_FRONT’ was not declared in this scope
  114. /home/soc/build/avogadro/libavogadro/src/color.cpp:119: error: ‘GL_AMBIENT’ was not declared in this scope
  115. /home/soc/build/avogadro/libavogadro/src/color.cpp:119: error: ‘diffuseColor’ was not declared in this scope
  116. /home/soc/build/avogadro/libavogadro/src/color.cpp:119: error: ‘glMaterialfv’ was not declared in this scope
  117. /home/soc/build/avogadro/libavogadro/src/color.cpp:120: error: ‘GL_DIFFUSE’ was not declared in this scope
  118. /home/soc/build/avogadro/libavogadro/src/color.cpp:121: error: ‘GL_SPECULAR’ was not declared in this scope
  119. /home/soc/build/avogadro/libavogadro/src/color.cpp:122: error: ‘GL_SHININESS’ was not declared in this scope
  120. /home/soc/build/avogadro/libavogadro/src/color.cpp:122: error: ‘glMaterialf’ was not declared in this scope
  121. make[2]: *** [libavogadro/src/CMakeFiles/avogadro-lib.dir/color.o] Fehler 1
  122. make[1]: *** [libavogadro/src/CMakeFiles/avogadro-lib.dir/all] Fehler 2
  123. make: *** [all] Fehler 2

You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=835077&aid=1968267&group_id=165310