[ghemical-devel] ghemical-1.90 compilation problems

Pietro Amodeo pamodeo at icmib.na.cnr.it
Wed Aug 31 12:06:53 EDT 2005


Hello,

I tried to compile ghemical-1.90 on a workstation running Fedora Core 3
(gcc 3.4.3), after having successfully compiled mopac7 and
libghemical-1.90 (openbabel-1.100.2 was already installed and I've not
enabled MPQC)
I tried both disabling and enabling threads, obtaining the same (long)
error message in both cases (that is also the same or very similar to that
reported in a July-2005 post):

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

  g++  -c -g -O2  -pthread -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include
-I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include
-I/usr/X11R6/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/freetype2/config -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0   -DXTHREADS
-D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/libglade-2.0
-I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0
-I/usr/include/freetype2 -I/usr/include/freetype2/config
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
-I/usr/local/include/ghemical -I/usr/local/include/openbabel   -Wall
-fno-exceptions -I/usr/local/src/ghemical-1.90/src ./trajview_dialog.cpp
In file included from /usr/local/src/ghemical-1.90/src/project.h:13,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:63:1: warning: "PACKAGE_NAME"
redefined
In file included from /usr/local/include/ghemical/v3d.h:13,
                 from /usr/local/include/ghemical/seqbuild.h:33,
                 from /usr/local/include/ghemical/model.h:39,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:19,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:71:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/project.h:13,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:66:1: warning:
"PACKAGE_STRING" redefined
In file included from /usr/local/include/ghemical/v3d.h:13,
                 from /usr/local/include/ghemical/seqbuild.h:33,
                 from /usr/local/include/ghemical/model.h:39,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:19,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:74:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/project.h:13,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:69:1: warning:
"PACKAGE_TARNAME" redefined
In file included from /usr/local/include/ghemical/v3d.h:13,
                 from /usr/local/include/ghemical/seqbuild.h:33,
                 from /usr/local/include/ghemical/model.h:39,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:19,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:77:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/views.h:13,
                 from /usr/local/src/ghemical-1.90/src/project.h:48,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:63:1: warning: "PACKAGE_NAME"
redefined
In file included from /usr/local/include/ghemical/eng1_sf.h:13,
                 from /usr/local/include/ghemical/moldyn.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:43,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:71:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/views.h:13,
                 from /usr/local/src/ghemical-1.90/src/project.h:48,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:66:1: warning:
"PACKAGE_STRING" redefined
In file included from /usr/local/include/ghemical/eng1_sf.h:13,
                 from /usr/local/include/ghemical/moldyn.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:43,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:74:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/views.h:13,
                 from /usr/local/src/ghemical-1.90/src/project.h:48,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:69:1: warning:
"PACKAGE_TARNAME" redefined
In file included from /usr/local/include/ghemical/eng1_sf.h:13,
                 from /usr/local/include/ghemical/moldyn.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:43,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:77:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/camera.h:32,
                 from /usr/local/src/ghemical-1.90/src/mtools.h:41,
                 from /usr/local/src/ghemical-1.90/src/views.h:39,
                 from /usr/local/src/ghemical-1.90/src/project.h:48,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/objects.h:92: error: `obj_loc_data*
dummy_object::GetLocDataRW() const' is protected
/usr/local/src/ghemical-1.90/src/objects.h:179: error: within this context
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:16,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:63:1: warning: "PACKAGE_NAME"
redefined
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:13,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:71:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:16,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:66:1: warning:
"PACKAGE_STRING" redefined
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:13,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:74:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:16,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:69:1: warning:
"PACKAGE_TARNAME" redefined
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:13,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/ghemical/libconfig.h:77:1: warning: this is the
location of the previous definition
In file included from /usr/local/include/openbabel/mol.h:21,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:95:1: warning:
"PACKAGE_BUGREPORT" redefined
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:16,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:60:1: warning: this is the
location of the previous definition
In file included from /usr/local/include/openbabel/mol.h:21,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:98:1: warning: "PACKAGE_NAME"
redefined
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:16,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:63:1: warning: this is the
location of the previous definition
In file included from /usr/local/include/openbabel/mol.h:21,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:101:1: warning:
"PACKAGE_STRING" redefined
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:16,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:66:1: warning: this is the
location of the previous definition
In file included from /usr/local/include/openbabel/mol.h:21,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:104:1: warning:
"PACKAGE_TARNAME" redefined
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:16,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:69:1: warning: this is the
location of the previous definition
In file included from /usr/local/include/openbabel/mol.h:21,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:107:1: warning:
"PACKAGE_VERSION" redefined
In file included from /usr/local/src/ghemical-1.90/src/filetrans.h:16,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:72:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/gtk_dialog.h:13,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:24,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:60:1: warning:
"PACKAGE_BUGREPORT" redefined
In file included from /usr/local/include/openbabel/fileformat.h:19,
                 from /usr/local/include/openbabel/mol.h:52,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:95:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/gtk_dialog.h:13,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:24,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:63:1: warning: "PACKAGE_NAME"
redefined
In file included from /usr/local/include/openbabel/fileformat.h:19,
                 from /usr/local/include/openbabel/mol.h:52,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:98:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/gtk_dialog.h:13,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:24,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:66:1: warning:
"PACKAGE_STRING" redefined
In file included from /usr/local/include/openbabel/fileformat.h:19,
                 from /usr/local/include/openbabel/mol.h:52,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:101:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/gtk_dialog.h:13,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:24,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:69:1: warning:
"PACKAGE_TARNAME" redefined
In file included from /usr/local/include/openbabel/fileformat.h:19,
                 from /usr/local/include/openbabel/mol.h:52,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:104:1: warning: this is the
location of the previous definition
In file included from /usr/local/src/ghemical-1.90/src/gtk_dialog.h:13,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:24,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/src/ghemical-1.90/src/appconfig.h:72:1: warning:
"PACKAGE_VERSION" redefined
In file included from /usr/local/include/openbabel/fileformat.h:19,
                 from /usr/local/include/openbabel/mol.h:52,
                 from /usr/local/src/ghemical-1.90/src/filetrans.h:26,
                 from /usr/local/src/ghemical-1.90/src/project.h:50,
                 from /usr/local/src/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/usr/local/include/openbabel/babelconfig.h:107:1: warning: this is the
location of the previous definition
In file included from
/usr/lib/gcc/i386-redhat-linux/3.4.3/../../../../include/c++/3.4.3/backward/strstream:51,
                 from ./trajview_dialog.cpp:13:
/usr/lib/gcc/i386-redhat-linux/3.4.3/../../../../include/c++/3.4.3/backward/backward_warning.h:32:2:
warning: #warning This file includes at least one deprecated or antiquated
header. Please consider using one of the 32 headers found in section
17.4.1.2 of the C++ standard. Examples include substituting the <X> header
for the <X.h> header for C++ includes, or <iostream> instead of the
deprecated header <iostream.h>. To disable this warning use
-Wno-deprecated.
./trajview_dialog.cpp: In static member function `static void
trajview_dialog::handler_Destroy(GtkWidget*, void*)':
./trajview_dialog.cpp:47: warning: unused variable 'ref'
make[1]: *** [trajview_dialog.o] Error 1
make[1]: Leaving directory `/usr/local/src/ghemical-1.90/src/glade'
make: *** [all] Error 1

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

could be this problem related to the openbabel version or it is rather a
compiler issue?

Sincerely,
Pietro Amodeo

-- 
Dr. Pietro Amodeo
Istituto di Chimica Biomolecolare del CNR
Comprensorio "A. Olivetti", Edificio 70
Via Campi Flegrei 34
I-80078 Pozzuoli (Napoli) - Italy
Phone      +39-0818675072
Fax        +39-0818041770
Email    pamodeo at icmib.na.cnr.it



-- 
Il messaggio e' stato analizzato alla ricerca di virus o
contenuti pericolosi da OpenProtect, ed e'
risultato non infetto.



More information about the ghemical-devel mailing list