gnupic: Building gpsim on Debian Squeeze


Previous by date: 29 Mar 2013 18:14:03 -0000 gputils 1.1.0 released, Borut Ražem
Next by date: 29 Mar 2013 18:14:03 -0000 Where is picp now?, Maxime Larocque
Previous in thread:
Next in thread:

Subject: Building gpsim on Debian Squeeze
From: Martin McCormick ####@####.####
Date: 29 Mar 2013 18:14:03 -0000
Message-Id: <201303291814.r2TIDxZK087111@x.it.okstate.edu>

I downloaded the svn version of gpsim after successfully
installing gpasm without so much as a whimper so now it was time
to install gpsim. You can install it without the GUI so I did
the command ./configure --disable-gui. The configure compleeted
successfully after a couple of false starts such as to add
libreadline-dev and 
libncurses-dev.

	When I did the make, it seems as though I got in trouble
rather quickly. The rest of this message is the make output.
This is a nup-to-date Debian squeeze on a 32-bit I686-style
system:


make  all-recursive
make[1]: Entering directory `/home/martin/gpsim/gpsim-0.26.1'
Making all in eXdbm
make[2]: Entering directory `/home/martin/gpsim/gpsim-0.26.1/eXdbm'
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    
 -g -O2 -Wall -MT hash.lo -MD -MP -MF .deps/hash.Tpo -c -o hash.lo hash.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT hash.lo -MD -M
P -MF .deps/hash.Tpo -c hash.c  -fPIC -DPIC -o .libs/hash.o
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT hash.lo -MD -M
P -MF .deps/hash.Tpo -c hash.c -o hash.o >/dev/null 2>&1
mv -f .deps/hash.Tpo .deps/hash.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    
 -g -O2 -Wall -MT parse.lo -MD -MP -MF .deps/parse.Tpo -c -o parse.lo parse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT parse.lo -MD -
MP -MF .deps/parse.Tpo -c parse.c  -fPIC -DPIC -o .libs/parse.o
parse.c:35: warning: 'vcid' defined but not used
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT parse.lo -MD -
MP -MF .deps/parse.Tpo -c parse.c -o parse.o >/dev/null 2>&1
mv -f .deps/parse.Tpo .deps/parse.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    
 -g -O2 -Wall -MT misc.lo -MD -MP -MF .deps/misc.Tpo -c -o misc.lo misc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT misc.lo -MD -M
P -MF .deps/misc.Tpo -c misc.c  -fPIC -DPIC -o .libs/misc.o
misc.c:35: warning: 'vcid' defined but not used
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT misc.lo -MD -M
P -MF .deps/misc.Tpo -c misc.c -o misc.o >/dev/null 2>&1
mv -f .deps/misc.Tpo .deps/misc.Plo
/bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    
 -g -O2 -Wall -MT eXdbm.lo -MD -MP -MF .deps/eXdbm.Tpo -c -o eXdbm.lo eXdbm.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT eXdbm.lo -MD -
MP -MF .deps/eXdbm.Tpo -c eXdbm.c  -fPIC -DPIC -o .libs/eXdbm.o
eXdbm.c:41: warning: 'vcid' defined but not used
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -Wall -MT eXdbm.lo -MD -
MP -MF .deps/eXdbm.Tpo -c eXdbm.c -o eXdbm.o >/dev/null 2>&1
mv -f .deps/eXdbm.Tpo .deps/eXdbm.Plo
/bin/bash ../libtool --tag=CC   --mode=link gcc  -g -O2 -Wall  -Wl,-warn-common
 -Wl,-warn-once -o libgpsim_eXdbm.la -rpath /usr/local/lib hash.lo parse.lo mis
c.lo eXdbm.lo  -lpopt 
libtool: link: gcc -shared  .libs/hash.o .libs/parse.o .libs/misc.o .libs/eXdbm
.o   /usr/lib/libpopt.so  -Wl,-warn-common -Wl,-warn-once   -Wl,-soname -Wl,lib
gpsim_eXdbm.so.0 -o .libs/libgpsim_eXdbm.so.0.0.0
libtool: link: (cd ".libs" && rm -f "libgpsim_eXdbm.so.0" && ln -s "libgpsim_eX
dbm.so.0.0.0" "libgpsim_eXdbm.so.0")
libtool: link: (cd ".libs" && rm -f "libgpsim_eXdbm.so" && ln -s "libgpsim_eXdb
m.so.0.0.0" "libgpsim_eXdbm.so")
libtool: link: ar cru .libs/libgpsim_eXdbm.a  hash.o parse.o misc.o eXdbm.o
libtool: link: ranlib .libs/libgpsim_eXdbm.a
libtool: link: ( cd ".libs" && rm -f "libgpsim_eXdbm.la" && ln -s "../libgpsim_
eXdbm.la" "libgpsim_eXdbm.la" )
make[2]: Leaving directory `/home/martin/gpsim/gpsim-0.26.1/eXdbm'
Making all in src
make[2]: Entering directory `/home/martin/gpsim/gpsim-0.26.1/src'
Making all in dspic
make[3]: Entering directory `/home/martin/gpsim/gpsim-0.26.1/src/dspic'
/bin/bash ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..
/..     -g -O2 -Wall -MT gpsim_modules.lo -MD -MP -MF .deps/gpsim_modules.Tpo -
c -o gpsim_modules.lo gpsim_modules.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -Wall -MT gpsim_modul
es.lo -MD -MP -MF .deps/gpsim_modules.Tpo -c gpsim_modules.cc  -fPIC -DPIC -o .
libs/gpsim_modules.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -Wall -MT gpsim_modul
es.lo -MD -MP -MF .deps/gpsim_modules.Tpo -c gpsim_modules.cc -o gpsim_modules.
o >/dev/null 2>&1
mv -f .deps/gpsim_modules.Tpo .deps/gpsim_modules.Plo
/bin/bash ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..
/..     -g -O2 -Wall -MT dspic-processors.lo -MD -MP -MF .deps/dspic-processors
.Tpo -c -o dspic-processors.lo dspic-processors.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -g -O2 -Wall -MT dspic-proce
ssors.lo -MD -MP -MF .deps/dspic-processors.Tpo -c dspic-processors.cc  -fPIC -
DPIC -o .libs/dspic-processors.o
In file included from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../processor.h:23:18: error: glib.h: No such file or directory
In file included from ../trace.h:30,
                 from ../processor.h:31,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../value.h:65: error: 'gint64' has not been declared
../value.h:66: error: 'virtual void Value::set(int)' cannot be overloaded
../value.h:65: error: with 'virtual void Value::set(int)'
../value.h:78: error: 'guint64' has not been declared
../value.h:78: error: 'virtual void Value::get(int&)' cannot be overloaded
../value.h:77: error: with 'virtual void Value::get(int&)'
../value.h:79: error: 'gint64' has not been declared
../value.h:79: error: 'virtual void Value::get(int&)' cannot be overloaded
../value.h:77: error: with 'virtual void Value::get(int&)'
../value.h:84: error: expected type-specifier before 'gint64'
../value.h: In member function 'Value::operator int()':
../value.h:91: error: 'gint64' was not declared in this scope
../value.h:91: error: expected ';' before 'i'
../value.h:92: error: 'i' was not declared in this scope
../value.h: In member function 'Value::operator unsigned int()':
../value.h:97: error: 'gint64' was not declared in this scope
../value.h:97: error: expected ';' before 'i'
../value.h:98: error: 'i' was not declared in this scope
../value.h: At global scope:
../value.h:171: error: 'gint64' has not been declared
../value.h:172: error: 'virtual void ValueWrapper::set(int)' cannot be overload
ed
../value.h:171: error: with 'virtual void ValueWrapper::set(int)'
../value.h:180: error: 'guint64' has not been declared
../value.h:180: error: 'virtual void ValueWrapper::get(int&)' cannot be overloa
ded
../value.h:179: error: with 'virtual void ValueWrapper::get(int&)'
../value.h:181: error: 'gint64' has not been declared
../value.h:181: error: 'virtual void ValueWrapper::get(int&)' cannot be overloa
ded
../value.h:179: error: with 'virtual void ValueWrapper::get(int&)'
../value.h:266: error: expected ')' before 'new_value'
../value.h:267: error: 'gint64' has not been declared
../value.h:268: error: 'gint64' has not been declared
../value.h:275: error: 'gint64' has not been declared
../value.h:276: error: 'gint64' has not been declared
../value.h:278: error: 'gint64' has not been declared
../value.h:283: error: 'gint64' has not been declared
../value.h:284: error: 'virtual void Integer::set(int)' cannot be overloaded
../value.h:283: error: with 'virtual void Integer::set(int)'
../value.h:290: error: 'gint64' has not been declared
../value.h:292: error: 'gint64' has not been declared
../value.h:296: error: 'gint64' does not name a type
../value.h:300: error: 'gint64' does not name a type
../value.h:310: error: 'gint64' has not been declared
../value.h:311: error: 'gint64' has not been declared
../value.h:311: error: 'gint64' has not been declared
../value.h:314: error: expected type-specifier before 'gint64'
../value.h:320: error: expected type-specifier before 'guint64'
../value.h:411: error: 'gint64' does not name a type
../value.h:413: error: 'gint64' does not name a type
../value.h:414: error: 'gint64' does not name a type
../value.h: In member function 'void Integer::setBitmask(int)':
../value.h:293: error: 'class Integer' has no member named 'bitmask'
../value.h: In member function 'Integer::operator bool()':
../value.h:327: error: 'gint64' was not declared in this scope
../value.h:327: error: expected ';' before 'i'
../value.h:328: error: 'i' was not declared in this scope
../value.h: In member function 'Integer::operator int()':
../value.h:333: error: 'gint64' was not declared in this scope
../value.h:333: error: expected ';' before 'i'
../value.h:334: error: 'i' was not declared in this scope
../value.h: In member function 'Integer::operator unsigned int()':
../value.h:339: error: 'gint64' was not declared in this scope
../value.h:339: error: expected ';' before 'i'
../value.h:340: error: 'i' was not declared in this scope
../value.h: In member function 'Integer& Integer::operator=(const Integer&)':
../value.h:346: error: 'gint64' was not declared in this scope
../value.h:346: error: expected ';' before 'iNew'
../value.h:347: error: 'iNew' was not declared in this scope
../value.h:348: error: 'bitmask' was not declared in this scope
../value.h:348: error: 'const class Integer' has no member named 'bitmask'
../value.h:345: warning: unused variable 'ii'
../value.h: In member function 'Integer& Integer::operator&=(int)':
../value.h:363: error: 'gint64' was not declared in this scope
../value.h:363: error: expected ';' before 'i'
../value.h:364: error: 'i' was not declared in this scope
../value.h: In member function 'Integer& Integer::operator|=(int)':
../value.h:370: error: 'gint64' was not declared in this scope
../value.h:370: error: expected ';' before 'i'
../value.h:371: error: 'i' was not declared in this scope
../value.h: In member function 'Integer& Integer::operator+=(int)':
../value.h:377: error: 'gint64' was not declared in this scope
../value.h:377: error: expected ';' before 'i'
../value.h:378: error: 'i' was not declared in this scope
../value.h: In member function 'Integer& Integer::operator++(int)':
../value.h:384: error: 'gint64' was not declared in this scope
../value.h:384: error: expected ';' before 'i'
../value.h:385: error: 'i' was not declared in this scope
../value.h: In member function 'Integer& Integer::operator--(int)':
../value.h:391: error: 'gint64' was not declared in this scope
../value.h:391: error: expected ';' before 'i'
../value.h:392: error: 'i' was not declared in this scope
../value.h: In member function 'Integer& Integer::operator<<(int)':
../value.h:398: error: 'gint64' was not declared in this scope
../value.h:398: error: expected ';' before 'i'
../value.h:399: error: 'i' was not declared in this scope
../value.h: In member function 'bool Integer::operator!()':
../value.h:405: error: 'gint64' was not declared in this scope
../value.h:405: error: expected ';' before 'i'
../value.h:406: error: 'i' was not declared in this scope
../value.h: In function 'bool operator!=(Integer&, Integer&)':
../value.h:418: error: 'gint64' was not declared in this scope
../value.h:418: error: expected ';' before 'iLValue'
../value.h:418: error: expected ';' before 'iRValue'
../value.h: At global scope:
../value.h:439: error: 'gint64' has not been declared
../value.h:444: error: 'gint64' has not been declared
In file included from ../registers.h:36,
                 from ../trace.h:31,
                 from ../processor.h:31,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../ValueCollections.h:338: error: 'gint64' was not declared in this scope
../ValueCollections.h:338: error: template argument 2 is invalid
../ValueCollections.h:340: error: 'gint64' has not been declared
../ValueCollections.h: In constructor 'CIndexedIntegerCollection::CIndexedInteg
erCollection(unsigned int, int, const char*, const char*)':
../ValueCollections.h:342: error: 'gint64' was not declared in this scope
../ValueCollections.h:342: error: template argument 2 is invalid
../ValueCollections.h:342: error: expected '{' before '(' token
In file included from ../trace.h:31,
                 from ../processor.h:31,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../registers.h: At global scope:
../registers.h:190: error: 'guint64' does not name a type
../registers.h:191: error: 'guint64' does not name a type
../registers.h:278: error: 'gint64' has not been declared
In file included from ../processor.h:31,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../trace.h:385: error: 'guint64' does not name a type
../trace.h:454: error: 'guint64' does not name a type
../trace.h:460: error: 'guint64' does not name a type
../trace.h:487: error: 'guint64' has not been declared
../trace.h:544: error: 'guint64' has not been declared
../trace.h: In member function 'void Trace::cycle_counter(int)':
../trace.h:492: warning: right shift count >= width of type
../trace.h: At global scope:
../trace.h:608: error: 'guint64' has not been declared
../trace.h:610: error: 'guint64' has not been declared
../trace.h:611: error: 'guint64' has not been declared
../trace.h:612: error: 'guint64' has not been declared
../trace.h:613: error: 'guint64' has not been declared
../trace.h:704: error: 'guint32' does not name a type
../trace.h:705: error: ISO C++ forbids declaration of 'guint64' with no type
../trace.h:705: error: expected ';' before '*' token
../trace.h:706: error: 'guint32' does not name a type
../trace.h:707: error: 'guint64' does not name a type
../trace.h:708: error: 'guint64' does not name a type
../trace.h:714: error: 'guint32' has not been declared
../trace.h:716: error: 'guint64' has not been declared
../trace.h:751: error: 'guint64' has not been declared
../trace.h:755: error: 'guint64' has not been declared
../trace.h:755: error: 'guint64' has not been declared
../trace.h: In member function 'bool BoolEventBuffer::isFull()':
../trace.h:731: error: 'max_events' was not declared in this scope
../trace.h: In member function 'unsigned int BoolEventBuffer::get_index()':
../trace.h:742: error: cannot resolve overloaded function 'index' based on conv
ersion to type 'unsigned int'
In file included from ../breakpoints.h:30,
                 from ../gpsim_time.h:24,
                 from ../processor.h:33,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../pic-instructions.h: At global scope:
../pic-instructions.h:121: error: 'guint64' does not name a type
../pic-instructions.h:145: error: 'guint64' does not name a type
In file included from ../gpsim_time.h:24,
                 from ../processor.h:33,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../breakpoints.h:332: error: 'guint64' has not been declared
In file included from ../processor.h:33,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../gpsim_time.h:57: error: 'guint64' does not name a type
../gpsim_time.h:94: error: 'guint64' does not name a type
../gpsim_time.h:106: error: 'guint64' has not been declared
../gpsim_time.h:140: error: 'guint64' has not been declared
../gpsim_time.h:154: error: 'guint64' does not name a type
../gpsim_time.h:160: error: 'guint64' does not name a type
../gpsim_time.h:162: error: 'guint64' has not been declared
../gpsim_time.h:164: error: 'guint64' has not been declared
../gpsim_time.h:166: error: 'guint64' has not been declared
../gpsim_time.h:166: error: 'guint64' has not been declared
../gpsim_time.h:170: error: 'guint64' has not been declared
../gpsim_time.h:172: error: 'guint64' has not been declared
../gpsim_time.h:182: error: 'guint64' does not name a type
../gpsim_time.h:183: error: 'guint64' does not name a type
../gpsim_time.h: In member function 'void Cycle_Counter::increment()':
../gpsim_time.h:124: error: 'value' was not declared in this scope
../gpsim_time.h:126: error: 'break_on_this' was not declared in this scope
../gpsim_time.h: In member function 'void Cycle_Counter::advance(int)':
../gpsim_time.h:145: error: 'value' was not declared in this scope
../gpsim_time.h:145: error: 'break_on_this' was not declared in this scope
../gpsim_time.h: At global scope:
../gpsim_time.h:222: error: 'guint64' does not name a type
../gpsim_time.h:227: error: 'guint64' has not been declared
../gpsim_time.h:228: error: 'guint64' has not been declared
../gpsim_time.h:245: error: 'guint64' does not name a type
../gpsim_time.h:246: error: 'guint64' does not name a type
In file included from ../cmd_gpsim.h:5,
                 from ../interface.h:47,
                 from ../gpsim_interface.h:25,
                 from ../processor.h:34,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../ui.h:62: error: 'FormatValue' declared as a 'virtual' field
../ui.h:62: error: expected ';' before '(' token
../ui.h:63: error: 'FormatValue' declared as a 'virtual' field
../ui.h:63: error: expected ';' before '(' token
../ui.h:64: error: 'FormatValue' declared as a 'virtual' field
../ui.h:64: error: expected ';' before '(' token
In file included from ../processor.h:34,
                 from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../gpsim_interface.h:52: error: 'gpointer' does not name a type
../gpsim_interface.h:64: error: 'gpointer' has not been declared
../gpsim_interface.h:75: error: 'gpointer' has not been declared
../gpsim_interface.h:86: error: 'gpointer' has not been declared
../gpsim_interface.h:121: error: 'gpointer' has not been declared
../gpsim_interface.h:133: error: expected ')' before 'new_object'
../gpsim_interface.h:172: error: 'gpointer' has not been declared
../gpsim_interface.h:173: error: 'gpointer' has not been declared
../gpsim_interface.h:179: error: 'guint64' has not been declared
../gpsim_interface.h:180: error: 'guint64' does not name a type
../gpsim_interface.h:197: error: ISO C++ forbids declaration of 'GSList' with n
o type
../gpsim_interface.h:197: error: expected ';' before '*' token
../gpsim_interface.h:202: error: 'guint64' does not name a type
../gpsim_interface.h:203: error: 'guint64' does not name a type
In file included from dspic-processors.h:24,
                 from dspic-processors.cc:22:
../processor.h:108: error: 'gpointer' has not been declared
../processor.h:470: error: 'guint64' does not name a type
make[3]: *** [dspic-processors.lo] Error 1
make[3]: Leaving directory `/home/martin/gpsim/gpsim-0.26.1/src/dspic'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/martin/gpsim/gpsim-0.26.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/martin/gpsim/gpsim-0.26.1'
make: *** [all] Error 2

Previous by date: 29 Mar 2013 18:14:03 -0000 gputils 1.1.0 released, Borut Ražem
Next by date: 29 Mar 2013 18:14:03 -0000 Where is picp now?, Maxime Larocque
Previous in thread:
Next in thread:


Powered by ezmlm-browse 0.20.