[ghemical-devel] libGhemical 1.90 compile issue

Erik Gregg hardware.hank at gmail.com
Mon Sep 19 04:26:23 EDT 2005


I got libghemical to compile and install, but now im trying to compile
ghemical itself.  Here's the output of the error:

g++  -c -g -O2  -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   -Wall
-fno-exceptions -I/home/kelsey/Desktop/Downloads/ghemical-1.90/src
./trajview_dialog.cpp
In file included from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/views.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:48,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:43,
                 from
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/views.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:48,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:43,
                 from
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/views.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:48,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:21,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:43,
                 from
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_dialog.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:24,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/appconfig.h:63:1:
warning: "PACKAGE_NAME" redefined
In file included from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/filetrans.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:50,
                 from
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_dialog.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:24,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/appconfig.h:66:1:
warning: "PACKAGE_STRING" redefined
In file included from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/filetrans.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:50,
                 from
/home/kelsey/Desktop/Downloads/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
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_dialog.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/gtk_project.h:24,
                 from ./trajview_dialog.h:16,
                 from ./trajview_dialog.cpp:10:
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/appconfig.h:69:1:
warning: "PACKAGE_TARNAME" redefined
In file included from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/filetrans.h:13,
                 from
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/project.h:50,
                 from
/home/kelsey/Desktop/Downloads/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/lib/gcc/i386-redhat-linux/4.0.1/../../../../include/c++/4.0.1/backward/strstream:51,
                 from ./trajview_dialog.cpp:13:
/usr/lib/gcc/i386-redhat-linux/4.0.1/../../../../include/c++/4.0.1/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.
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/objects.h:92: error:
'obj_loc_data* dummy_object::GetLocDataRW() const' is protected
/home/kelsey/Desktop/Downloads/ghemical-1.90/src/objects.h:179: error:
within this context
./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


I really hope I can get this to work because the program looks really well done.
-- 

 - Erik (Hank) Gregg
   GINA Project
   111A WRRB
   Phone: x1567
   Fax: x7160


More information about the ghemical-devel mailing list