CVS checkout build problem

David Smith dsmith@redhat.com
Thu Jan 11 16:21:00 GMT 2007


Nathan DeBardeleben wrote:
>  From a fresh CVS checkout this morning I can't seem to build.  I get 
> this error:
>> [root@krak1 src]# make
>> make  all-recursive
>> make[1]: Entering directory `/local/src/systemtap/src'
>> Making all in testsuite
>> make[2]: Entering directory `/local/src/systemtap/src/testsuite'
>> make[2]: Leaving directory `/local/src/systemtap/src/testsuite'
>> make[2]: Entering directory `/local/src/systemtap/src'
>> if g++ -DHAVE_CONFIG_H -I. -I. -I.  -DBINDIR='"/usr/local/bin"' 
>> -DPKGDATADIR='"/usr/local/share/systemtap"' 
>> -DPKGLIBDIR='"/usr/local/libexec/systemtap"' -Iinclude-elfutils  
>> -Werror -Wall -g -O2 -MT stap-tapsets.o -MD -MP -MF 
>> ".deps/stap-tapsets.Tpo" -c -o stap-tapsets.o `test -f 'tapsets.cxx' 
>> || echo './'`tapsets.cxx; \
>> then mv -f ".deps/stap-tapsets.Tpo" ".deps/stap-tapsets.Po"; else rm 
>> -f ".deps/stap-tapsets.Tpo"; exit 1; fi
>> tapsets.cxx: In function â:
>> tapsets.cxx:2152: error: â was not declared in this scope
>> tapsets.cxx:2158: error: â was not declared in this scope
>> make[2]: *** [stap-tapsets.o] Error 1
>> make[2]: Leaving directory `/local/src/systemtap/src'
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory `/local/src/systemtap/src'
>> make: *** [all] Error 2
>> [root@krak1 src]# 
> I'm sure it's something obvious, but can anyone point me in the right 
> direction?
> 

I just did a fresh checkout and it compiled fine for me.  My best guess 
is a corrupted cvs checkout (or perhaps a full disk).  I'd do a "cvs -nq 
up" to see if cvs thinks any of your files are modified.

(Also, don't build as root.  You need to *install* as root, but there 
isn't any need to *build* as root.)

-- 
David Smith
dsmith@redhat.com
Red Hat
http://www.redhat.com
256.217.0141 (direct)
256.837.0057 (fax)



More information about the Systemtap mailing list