Re: [kaffe] libraries/javalib/external/classpath/doc/*.info files are missing

2005-12-20 Thread Kiyo Inaba
Dalibor wrote:
>Kiyo Inaba wrote:
>> But, it works fine for 'vmintegration.info', but still 'hacking.info',
>> 'hacking.info-1' and 'hacking.info-2' are missing. The creation date
>> suggests haking.* needs some special treatment.
>
>thanks for the update, Kiyo. I'm not seeing any problems during my
>builds atm, so I'd like to try to reproduce it. What is your setup where
>you experience this bug?

My previous mail was written in a hurry, and slightly incorrect.

When I checked out from CVS the doc directory (ls'ed with -ltr) looks like
 -rw-r--r--1 inabaroot   209873 Oct 20 05:35 texinfo.tex
 -rw-r--r--1 inabaroot 7566 Oct 20 05:35 README.jaxp
 -rw-r--r--1 inabaroot  192 Oct 20 05:35 Makefile.am
 -rw-r--r--1 inabaroot60594 Dec  5 06:28 vmintegration.texinfo
 -rw-r--r--1 inabaroot24483 Dec 14 14:09 Makefile.in
 -rw-r--r--1 inabaroot71543 Dec 14 21:31 hacking.info
 -rw-r--r--1 inabaroot62256 Dec 14 21:31 vmintegration.info
 -rw-r--r--1 inabaroot71514 Dec 14 21:31 hacking.texinfo
 drwxr-xr-x2 inabaroot  512 Dec 20 23:45 CVS
 drwxr-xr-x3 inabaroot  512 Dec 20 23:45 api

This means the dependency between 'hacking.texinfo' and 'hacking.info'
are still needed to be resolved, and the build tries to run texinfo as
before. You did your generation of 'hacking.info' too quick ;-)

Once I touched 'hacking.info', the build went well. The 'hacking.info-1'
or some other files are not the real problem.

Kiyo

___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] libraries/javalib/external/classpath/doc/*.info files are missing

2005-12-19 Thread Dalibor Topic
Kiyo Inaba wrote:
> Hi Dalibor,
> 
> dalibor topic wrote:
> 
>>I've checked in a fix for that now, which uses a trick: instead of
>>copying plain gnu classpath CVS files over, it first builds gnu
>>classpath,and creates a distribution tarball from the cvs checkout, and
>>then copies those files over. That automatically ensures that all the
>>generated files are generated (like info files), and removes a lot of
>>files that are unnecesary to redistribute from kaffe's CVS copy of
>>classpath's CVS.
> 
> 
> Thanks for your effort fix this issue.
> 
> But, it works fine for 'vmintegration.info', but still 'hacking.info',
> 'hacking.info-1' and 'hacking.info-2' are missing. The creation date
> suggests haking.* needs some special treatment.
> 

thanks for the update, Kiyo. I'm not seeing any problems during my
builds atm, so I'd like to try to reproduce it. What is your setup where
you experience this bug?

cheers,
dalibor topic

___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] libraries/javalib/external/classpath/doc/*.info files are missing

2005-12-17 Thread Kiyo Inaba
Hi Dalibor,

dalibor topic wrote:
> I've checked in a fix for that now, which uses a trick: instead of
>copying plain gnu classpath CVS files over, it first builds gnu
>classpath,and creates a distribution tarball from the cvs checkout, and
>then copies those files over. That automatically ensures that all the
>generated files are generated (like info files), and removes a lot of
>files that are unnecesary to redistribute from kaffe's CVS copy of
>classpath's CVS.

Thanks for your effort fix this issue.

But, it works fine for 'vmintegration.info', but still 'hacking.info',
'hacking.info-1' and 'hacking.info-2' are missing. The creation date
suggests haking.* needs some special treatment.

Kiyo

___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] libraries/javalib/external/classpath/doc/*.info files are missing

2005-12-14 Thread Dalibor Topic

Kiyo Inaba wrote:

Dalibor Topic wrote:

In general, GNU Classpath tries to keep generated files out of its CVS, 
so no configure scripts, Makefile.in files, and I guess no info files 
either. It's a different phiolosophy. ;)


That's why the resync-classpath script does an autogen.sh call on the 
newly checked out GNU Classpath.



Then, I'd like not to simply put info files into CVS, and try to find
better solution. I think Classpath's people's philosophy is practical
from the point of consistency.



I've checked in a fix for that now, which uses a trick: instead of 
copying plain gnu classpath CVS files over, it first builds gnu 
classpath,and creates a distribution tarball from the cvs checkout, and 
then copies those files over. That automatically ensures that all the 
generated files are generated (like info files), and removes a lot of 
files that are unnecesary to redistribute from kaffe's CVS copy of 
classpath's CVS.


cheers,
dalibor topic

___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] libraries/javalib/external/classpath/doc/*.info files are missing

2005-12-09 Thread Kiyo Inaba
Dalibor Topic wrote:
>Ito Kazumitsu wrote:
>> Sorry for missing your message.  I did not think that would be a
>> problem to me.
> 
>Same here ;(

It's ok. Even I did not have confidence whether this bug is only for
*BSD, or more general. Whenever I found a bug for a port, I compare
it with RH8.0 or FC3, and this time generating info files are ok on
RH8.0 and I guess it should be *BSD specific.

I then have to check why I and Kaz have different result on RH8.0.

>Sounds fine to me. Do the info files get built during a make dist step? 
>Then we could simply add a "make dist classpath" step to the resync 
>script, and untar that over the classpath dir, instead of copying the 
>files over.
...
>In general, GNU Classpath tries to keep generated files out of its CVS, 
>so no configure scripts, Makefile.in files, and I guess no info files 
>either. It's a different phiolosophy. ;)
>
>That's why the resync-classpath script does an autogen.sh call on the 
>newly checked out GNU Classpath.

Then, I'd like not to simply put info files into CVS, and try to find
better solution. I think Classpath's people's philosophy is practical
from the point of consistency.

Kiyo


___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] libraries/javalib/external/classpath/doc/*.info files are missing

2005-12-07 Thread Dalibor Topic

Ito Kazumitsu wrote:

Hi Kiyo,



The building of recent CVS version fails with the following message.


You met same problem as I faced (and reported titled 'build failure for
nb1.6') several days ago.



Sorry for missing your message.  I did not think that would be a
problem to me.



Same here ;(


| However, all GNU distributions should come with prebuilt info files,
| thus makeinfo should not be needed.  If you notice a distribution
| that does not come with *.info files, please report it as a bug.

Since Kaffe's CVS tree is not a GNU distribution, *.info files
being missing may not be a bug.  But I think there sould be
some comment on the required texinfo version.


I have not checked the contents of this documentation, but my feeling
is (even if Kaffe is not part of GNU distribution) this should be a
bug :-)

If noone has objection to put prebuilt *.info file into CVS, I will
do that in this weekend.


Sounds fine to me. Do the info files get built during a make dist step? 
Then we could simply add a "make dist classpath" step to the resync 
script, and untar that over the classpath dir, instead of copying the 
files over.



It is OK for me.  But external/classpath comes from GNU Classpath,
so the problem is wheher GNU Classpath should keep prebuilt info
files in their CVS repository.  GNU Classpath is a GNU distribution,
so released GNU Classpath packages must have prebuilt info files,
of course.  But whether or not they should always be kept in the
CVS repository may be another question.  Anyway I will ask GNU Classpath.


In general, GNU Classpath tries to keep generated files out of its CVS, 
so no configure scripts, Makefile.in files, and I guess no info files 
either. It's a different phiolosophy. ;)


That's why the resync-classpath script does an autogen.sh call on the 
newly checked out GNU Classpath.


cheers,
dalibor topic

___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] libraries/javalib/external/classpath/doc/*.info files are missing

2005-12-07 Thread Ito Kazumitsu
Hi Kiyo,

> >The building of recent CVS version fails with the following message.
> 
> You met same problem as I faced (and reported titled 'build failure for
> nb1.6') several days ago.

Sorry for missing your message.  I did not think that would be a
problem to me.

> >| However, all GNU distributions should come with prebuilt info files,
> >| thus makeinfo should not be needed.  If you notice a distribution
> >| that does not come with *.info files, please report it as a bug.
> >
> >Since Kaffe's CVS tree is not a GNU distribution, *.info files
> >being missing may not be a bug.  But I think there sould be
> >some comment on the required texinfo version.
> 
> I have not checked the contents of this documentation, but my feeling
> is (even if Kaffe is not part of GNU distribution) this should be a
> bug :-)
> 
> If noone has objection to put prebuilt *.info file into CVS, I will
> do that in this weekend.

It is OK for me.  But external/classpath comes from GNU Classpath,
so the problem is wheher GNU Classpath should keep prebuilt info
files in their CVS repository.  GNU Classpath is a GNU distribution,
so released GNU Classpath packages must have prebuilt info files,
of course.  But whether or not they should always be kept in the
CVS repository may be another question.  Anyway I will ask GNU Classpath.

> BTW, Kaz, what is the build environment for this. Since it is ok with
> linux-2.4.18 based redhat (maybe RH7.2?).

My problematic environment is also a linux-2.4.18 based redhat.
Haven't you installed a newer texinfo by chance?

___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


Re: [kaffe] libraries/javalib/external/classpath/doc/*.info files are missing

2005-12-07 Thread Kiyo Inaba
Hi Kaz,

>The building of recent CVS version fails with the following message.

You met same problem as I faced (and reported titled 'build failure for
nb1.6') several days ago.

>| However, all GNU distributions should come with prebuilt info files,
>| thus makeinfo should not be needed.  If you notice a distribution
>| that does not come with *.info files, please report it as a bug.
>
>Since Kaffe's CVS tree is not a GNU distribution, *.info files
>being missing may not be a bug.  But I think there sould be
>some comment on the required texinfo version.

I have not checked the contents of this documentation, but my feeling
is (even if Kaffe is not part of GNU distribution) this should be a
bug :-)

If noone has objection to put prebuilt *.info file into CVS, I will
do that in this weekend.

BTW, Kaz, what is the build environment for this. Since it is ok with
linux-2.4.18 based redhat (maybe RH7.2?).

Kiyo

___
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe