On Sat, 11 Apr 2009 12:50:04 +0100 John Tytgat wrote: > > In message > alan buckley wrote: > >> I tried the create-gcckit yesterday and it fails >> to create the c++ kit because it can't stat >> man/man1/c++filt. >>
I've just ensured create-gcckit is up to date and ran this again I still get the message: mv: cannot stat `man/man1/c++filt.1`: No such file or directory >> Looking at the script it appears to me this is >> probably because the share directory that includes >> the man files is removed at an earlier stage. > > I can not confirm this. I just happen to build everything from scratch > and have run a 'create-gcckit' successfully. I will try everything again from scratch here and see if it works OK. I've been using the procedure: ./build-world ./build-it riscos ./create-gcckit Have I missed anything? > >> I think C++filt is actually part of the binutils >> as it has html documentation there, so it probably >> needs to be shipped there. > > This confuses me. Yes, c++filt is an executable build from sources in > binutils. But why say "needs to be shipped there" ? We don't have a > separate binutils kit. And as this tool is only useful for C++ users, > it is currently in the C++ compiler kit. Sorry, badly worded. I meant it looks as if it should be shipped as part of the gcc kit (which includes the other binutils) rather than the C++ kit. As you say it's probably useful only for c++ users, but it appears in the binutils documentation which is why I thought it may belong there. > >> However there is also a g++ man page mentioned in >> the same part of the script and I don't know what >> needs to be done with it. >> >> Any chance someone who knows exactly what needs >> to be done can have a look at it? > > After a 'build-it riscos' you should have these "*filt*" files in > your builddir-riscos directory: > > --8<-- > ./binutils/doc/cxxfilt.man > ./binutils/doc/c++filt.1 > ./binutils/doc/binutils.html/c_002b_002bfilt.html > ./binutils/cxxfilt.o > ./binutils/cxxfilt > ./arm-unknown-riscos/fpu/libstdc++-v3/include/ext/pb_assoc/detail/typelist/typelist_filter.hpp > ./arm-unknown-riscos/libstdc++-v3/include/ext/pb_assoc/detail/typelist/typelist_filter.hpp > --8<-- > > And in the 'release-area' directory: > > --8<-- > ./full/!GCC/include/c++/4.1.1/ext/pb_assoc/detail/typelist/typelist_filter.hpp > ./full/!GCC/man/man1/c++filt.1 > ./full/!GCC/bin/c++filt > --8<-- > > Mind the ".1" extension as I don't see this mentioned in your mail. > > After running 'create-gcckit' you should have the following "*filt*" files > in 'release-area': > > --8<-- > ./full/!GCC/include/c++/4.1.1/ext/pb_assoc/detail/typelist/typelist_filter.hpp > ./full/!GCC/man/man1/c++filt.1 > ./full/!GCC/bin/c++filt,e1f > ./full/!GCC/docs/binutils/c_002b_002bfilt.html > --8<-- I'm not sure I'm seeing the man/man1/c++filt.1 file as it is because this is missing I'm getting the error. I've created a new build, but I need to run the create-gcckit on it. I'll let you know when I've tried it. Thanks, Alan _________________________________________________________________ Beyond Hotmail — see what else you can do with Windows Live. http://clk.atdmt.com/UKM/go/134665375/direct/01/ _______________________________________________ GCCSDK mailing list [email protected] Bugzilla: http://www.riscos.info/bugzilla/index.cgi List Info: http://www.riscos.info/mailman/listinfo/gcc Main Page: http://www.riscos.info/index.php/GCCSDK
