latest cvs doesn't build
William Cohen
wcohen@redhat.com
Thu Nov 3 22:30:00 GMT 2005
James Dickens wrote:
> Hi
>
> latest changes commited doesn't build in fedora FC4, i386 this
> previously built.
I had similar problems earlier this week. There are some new files added
and the old files generated by the configure are not going to work. You
probably need to redo the "../src/configure". It would probably also be
wise use a clean directory to do the build. Something like the following.
mkdir obj
cd obj
../src/configure
make
-Will
>
>
> if g++ -DHAVE_CONFIG_H -I. -I. -I.
> -DPKGLIBDIR='"/usr/local/libexec/systemtap"'
> -DPKGDATADIR='"/usr/local/share/systemtap"' -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
> cc1plus: warnings being treated as errors
> tapsets.cxx: In member function âvoid
> dwarf_query::add_probe_point(const std::string&, const char*, int,
> Dwarf_Die*, Dwarf_Addr)â:
> tapsets.cxx:1661: warning: suggest parentheses around assignment used
> as truth value
> make[1]: *** [stap-tapsets.o] Error 1
> make[1]: Leaving directory `/root/src'
> make: *** [all] Error 2
> [root@localhost src]#
>
>
> cvs up performed just a before build
>
> [root@localhost src]# gcc -v
> Using built-in specs.
> Target: i386-redhat-linux
> Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
> --infodir=/usr/share/info --enable-shared --enable-threads=posix
> --enable-checking=release --with-system-zlib --enable-__cxa_atexit
> --disable-libunwind-exceptions --enable-libgcj-multifile
> --enable-languages=c,c++,objc,java,f95,ada --enable-java-awt=gtk
> --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
> --host=i386-redhat-linux
> Thread model: posix
> gcc version 4.0.0 20050519 (Red Hat 4.0.0-8)
> [root@localhost src]#
>
> James
More information about the Systemtap
mailing list