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

Reply via email to