Re: error building clang in HEAD

2018-06-27 Thread Gary Jennejohn
On Tue, 26 Jun 2018 12:51:29 -0700
Bryan Drewery  wrote:

> On 6/26/2018 12:40 PM, Kevin Oberman wrote:
> > On Tue, Jun 26, 2018 at 11:00 AM, Gary Jennejohn  > > wrote:
> > 
> > On Tue, 26 Jun 2018 18:24:12 +0200
> > Gary Jennejohn mailto:gljennj...@gmail.com>>
> > wrote:
> >   
> > > On Mon, 25 Jun 2018 11:28:18 -0700
> > > Bryan Drewery  wrote:
> > >  
> > > > On 6/24/2018 12:57 AM, Gary Jennejohn wrote:__  
> > > > > On Sat, 23 Jun 2018 17:05:16 +0200
> > > > > Dimitry Andric  wrote:
> > > > >__ __ __  
> > > > >> On 23 Jun 2018, at 15:40, Gary Jennejohn  
> > mailto:gljennj...@gmail.com>> wrote:__ __  
> > > > >>>
> > > > >>> There is a strange error building clang with this use case:
> > > > >>>
> > > > >>> cd /usr/src
> > > > >>> make -j10 makeworld__ __ __  
> > > > >>
> > > > >> What's the "makeworld" target?__ I've not heard of this.
> > > > >>__ __  
> > > > >
> > > > > A typo.__ I meant buildowrld.
> > > > >__ __ __  
> > > > >>> which produces this error output:
> > > > >>>__ __ __ __  
> > > > >>> ===> lib/clang/libclang (all)__ __ __  
> > > > >>> error: unable to rename temporary  
> > 'Sema/SemaTemplate-12ad7e30.o.tmp' to output file
> > 'Sema/SemaTemplate.o': 'No such file or directory'  
> > > > >>> 1 error generated.
> > > > >>> --- Sema/SemaTemplate.o ---
> > > > >>> *** [Sema/SemaTemplate.o] Error code 1__ __ __  
> > > > >>
> > > > >> This typically happens if "make obj" was not run before the  
> > rest of the  
> > > > >> make targets.__ Normally, the order is: make obj, then make  
> > depend, then  
> > > > >> make (a.k.a. make all).
> > > > >>
> > > > >> Is there a directory /usr/obj/usr/src/lib/libclang/Sema ?
> > > > >>__ __  
> > > > >
> > > > > Well, I would hope/expect that make buildworld does make obj.
> > > > >
> > > > > Yes, the directory was there.
> > > > >__ __ __  
> > > >
> > > > Actually neither 'make obj' nor 'make depend' is done or needed  
> > anymore  
> > > > in buildworld.
> > > >
> > > > The directory above is incorrect, please check for
> > > >
> > > >__ __ __/usr/obj/usr/src/amd64.amd64/lib/clang/libclang/Sema
> > > >__ __  
> > >
> > > Well, now everything is there because I ran a buildworld without -j.
> > >  
> > > > Do you have another Makefile or script that is executing
> > > > buildworld for you?
> > > >__ __  
> > >
> > > No, I use a bash alias named mw:
> > > mw is aliased to `pushd /usr/src;time make -s -j$NCPU buildworld;popd'
> > >
> > > NCPU is defined as 10.
> > >  
> > > > What's in your src.conf and make.conf?
> > > >__ __  
> > >
> > > The only changes I made recently were to /etc/src.conf when I added:
> > >
> > > WITHOUT_LLVM_TARGET_AARCH64=yes
> > > WITHOUT_LLVM_TARGET_ARM=ys
> > > WITHOUT_LLVM_TARGET_MIPS=yes
> > > WITHOUT_LLVM_TARGET_POWERPC=yes
> > > WITHOUT_LLVM_TARGET_SPARC=yes
> > > WITH_LLVM_TARGET_X86=yes
> > >
> > > Otherwise, I haven't touched src.conf or make.conf in__ a long time.
> > >  
> > 
> > I removed some old cruft from src.conf and now make -j10 buildworld is
> > succeeding, even after rm -rf /usr/obj/usr.
> > 
> > Thanks for pointing me in the right direction.
> > 
> > I'd like to hear what triggered this as removing unneeded LLVM targets
> > seems like a good idea if you know that you won't need them. Building  
> 
> I don't think the options are related to the build error.
> 

Correct, these options were not the cause of the errors.  I had
some really old options from several years ago which were the cause.
Don't remeber now exactly which ones, but they were all related to
using CLANG instead of GCC.

-- 
Gary Jennejohn
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: error building clang in HEAD

2018-06-26 Thread Bryan Drewery
On 6/26/2018 12:40 PM, Kevin Oberman wrote:
> On Tue, Jun 26, 2018 at 11:00 AM, Gary Jennejohn  > wrote:
> 
> On Tue, 26 Jun 2018 18:24:12 +0200
> Gary Jennejohn mailto:gljennj...@gmail.com>>
> wrote:
> 
> > On Mon, 25 Jun 2018 11:28:18 -0700
> > Bryan Drewery  wrote:
> >
> > > On 6/24/2018 12:57 AM, Gary Jennejohn wrote: 
> > > > On Sat, 23 Jun 2018 17:05:16 +0200
> > > > Dimitry Andric  wrote:
> > > >     
> > > >> On 23 Jun 2018, at 15:40, Gary Jennejohn
> mailto:gljennj...@gmail.com>> wrote:   
> > > >>>
> > > >>> There is a strange error building clang with this use case:
> > > >>>
> > > >>> cd /usr/src
> > > >>> make -j10 makeworld     
> > > >>
> > > >> What's the "makeworld" target?  I've not heard of this.
> > > >>   
> > > >
> > > > A typo.  I meant buildowrld.
> > > >     
> > > >>> which produces this error output:
> > > >>>       
> > > >>> ===> lib/clang/libclang (all)     
> > > >>> error: unable to rename temporary
> 'Sema/SemaTemplate-12ad7e30.o.tmp' to output file
> 'Sema/SemaTemplate.o': 'No such file or directory'
> > > >>> 1 error generated.
> > > >>> --- Sema/SemaTemplate.o ---
> > > >>> *** [Sema/SemaTemplate.o] Error code 1     
> > > >>
> > > >> This typically happens if "make obj" was not run before the
> rest of the
> > > >> make targets.  Normally, the order is: make obj, then make
> depend, then
> > > >> make (a.k.a. make all).
> > > >>
> > > >> Is there a directory /usr/obj/usr/src/lib/libclang/Sema ?
> > > >>   
> > > >
> > > > Well, I would hope/expect that make buildworld does make obj.
> > > >
> > > > Yes, the directory was there.
> > > >     
> > >
> > > Actually neither 'make obj' nor 'make depend' is done or needed
> anymore
> > > in buildworld.
> > >
> > > The directory above is incorrect, please check for
> > >
> > >     /usr/obj/usr/src/amd64.amd64/lib/clang/libclang/Sema
> > >   
> >
> > Well, now everything is there because I ran a buildworld without -j.
> >
> > > Do you have another Makefile or script that is executing
> > > buildworld for you?
> > >   
> >
> > No, I use a bash alias named mw:
> > mw is aliased to `pushd /usr/src;time make -s -j$NCPU buildworld;popd'
> >
> > NCPU is defined as 10.
> >
> > > What's in your src.conf and make.conf?
> > >   
> >
> > The only changes I made recently were to /etc/src.conf when I added:
> >
> > WITHOUT_LLVM_TARGET_AARCH64=yes
> > WITHOUT_LLVM_TARGET_ARM=ys
> > WITHOUT_LLVM_TARGET_MIPS=yes
> > WITHOUT_LLVM_TARGET_POWERPC=yes
> > WITHOUT_LLVM_TARGET_SPARC=yes
> > WITH_LLVM_TARGET_X86=yes
> >
> > Otherwise, I haven't touched src.conf or make.conf in  a long time.
> >
> 
> I removed some old cruft from src.conf and now make -j10 buildworld is
> succeeding, even after rm -rf /usr/obj/usr.
> 
> Thanks for pointing me in the right direction.
> 
> -- 
> Gary Jennejohn
> 
> 
> I'd like to hear what triggered this as removing unneeded LLVM targets
> seems like a good idea if you know that you won't need them. Building

I don't think the options are related to the build error.

> LLVM takes a long time on my 7+ year old, memory constrained (8G)
> system. Anything that reduces that time would be nice.

By the way, before these options get out of hand...

I am adding a new WITHOUT_LLVM_TARGET_ALL option to more easily disable
unneeded targets which will be simpler for user maintenance.

And I am going to make buildworld automatically disable unneeded targets
for the bootstrap compiler. For the installed compiler it will still
default to all targets. If targets are disabled then SYSTEM_COMPILER
logic will fail when cross-building and you will need to build another
bootstrap compiler. Something to keep in mind.


> --
> Kevin Oberman, Part time kid herder and retired Network Engineer
> E-mail: rkober...@gmail.com 
> PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
> 


-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: error building clang in HEAD

2018-06-26 Thread Kevin Oberman
On Tue, Jun 26, 2018 at 11:00 AM, Gary Jennejohn 
wrote:

> On Tue, 26 Jun 2018 18:24:12 +0200
> Gary Jennejohn  wrote:
>
> > On Mon, 25 Jun 2018 11:28:18 -0700
> > Bryan Drewery  wrote:
> >
> > > On 6/24/2018 12:57 AM, Gary Jennejohn wrote:
> > > > On Sat, 23 Jun 2018 17:05:16 +0200
> > > > Dimitry Andric  wrote:
> > > >
> > > >> On 23 Jun 2018, at 15:40, Gary Jennejohn 
> wrote:
> > > >>>
> > > >>> There is a strange error building clang with this use case:
> > > >>>
> > > >>> cd /usr/src
> > > >>> make -j10 makeworld
> > > >>
> > > >> What's the "makeworld" target?  I've not heard of this.
> > > >>
> > > >
> > > > A typo.  I meant buildowrld.
> > > >
> > > >>> which produces this error output:
> > > >>>
> > > >>> ===> lib/clang/libclang (all)
> > > >>> error: unable to rename temporary 'Sema/SemaTemplate-12ad7e30.o.tmp'
> to output file 'Sema/SemaTemplate.o': 'No such file or directory'
> > > >>> 1 error generated.
> > > >>> --- Sema/SemaTemplate.o ---
> > > >>> *** [Sema/SemaTemplate.o] Error code 1
> > > >>
> > > >> This typically happens if "make obj" was not run before the rest of
> the
> > > >> make targets.  Normally, the order is: make obj, then make depend,
> then
> > > >> make (a.k.a. make all).
> > > >>
> > > >> Is there a directory /usr/obj/usr/src/lib/libclang/Sema ?
> > > >>
> > > >
> > > > Well, I would hope/expect that make buildworld does make obj.
> > > >
> > > > Yes, the directory was there.
> > > >
> > >
> > > Actually neither 'make obj' nor 'make depend' is done or needed anymore
> > > in buildworld.
> > >
> > > The directory above is incorrect, please check for
> > >
> > > /usr/obj/usr/src/amd64.amd64/lib/clang/libclang/Sema
> > >
> >
> > Well, now everything is there because I ran a buildworld without -j.
> >
> > > Do you have another Makefile or script that is executing
> > > buildworld for you?
> > >
> >
> > No, I use a bash alias named mw:
> > mw is aliased to `pushd /usr/src;time make -s -j$NCPU buildworld;popd'
> >
> > NCPU is defined as 10.
> >
> > > What's in your src.conf and make.conf?
> > >
> >
> > The only changes I made recently were to /etc/src.conf when I added:
> >
> > WITHOUT_LLVM_TARGET_AARCH64=yes
> > WITHOUT_LLVM_TARGET_ARM=ys
> > WITHOUT_LLVM_TARGET_MIPS=yes
> > WITHOUT_LLVM_TARGET_POWERPC=yes
> > WITHOUT_LLVM_TARGET_SPARC=yes
> > WITH_LLVM_TARGET_X86=yes
> >
> > Otherwise, I haven't touched src.conf or make.conf in  a long time.
> >
>
> I removed some old cruft from src.conf and now make -j10 buildworld is
> succeeding, even after rm -rf /usr/obj/usr.
>
> Thanks for pointing me in the right direction.
>
> --
> Gary Jennejohn
>

I'd like to hear what triggered this as removing unneeded LLVM targets
seems like a good idea if you know that you won't need them. Building LLVM
takes a long time on my 7+ year old, memory constrained (8G) system.
Anything that reduces that time would be nice.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkober...@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: error building clang in HEAD

2018-06-26 Thread Gary Jennejohn
On Tue, 26 Jun 2018 18:24:12 +0200
Gary Jennejohn  wrote:

> On Mon, 25 Jun 2018 11:28:18 -0700
> Bryan Drewery  wrote:
> 
> > On 6/24/2018 12:57 AM, Gary Jennejohn wrote:  
> > > On Sat, 23 Jun 2018 17:05:16 +0200
> > > Dimitry Andric  wrote:
> > > 
> > >> On 23 Jun 2018, at 15:40, Gary Jennejohn  wrote:   
> > >>  
> > >>>
> > >>> There is a strange error building clang with this use case:
> > >>>
> > >>> cd /usr/src
> > >>> make -j10 makeworld  
> > >>
> > >> What's the "makeworld" target?  I've not heard of this.
> > >>
> > > 
> > > A typo.  I meant buildowrld.
> > > 
> > >>> which produces this error output:
> > >>>   
> > >>> ===> lib/clang/libclang (all)  
> > >>> error: unable to rename temporary 'Sema/SemaTemplate-12ad7e30.o.tmp' to 
> > >>> output file 'Sema/SemaTemplate.o': 'No such file or directory'
> > >>> 1 error generated.
> > >>> --- Sema/SemaTemplate.o ---
> > >>> *** [Sema/SemaTemplate.o] Error code 1  
> > >>
> > >> This typically happens if "make obj" was not run before the rest of the
> > >> make targets.  Normally, the order is: make obj, then make depend, then
> > >> make (a.k.a. make all).
> > >>
> > >> Is there a directory /usr/obj/usr/src/lib/libclang/Sema ?
> > >>
> > > 
> > > Well, I would hope/expect that make buildworld does make obj.
> > > 
> > > Yes, the directory was there.
> > > 
> > 
> > Actually neither 'make obj' nor 'make depend' is done or needed anymore
> > in buildworld.
> > 
> > The directory above is incorrect, please check for
> > 
> > /usr/obj/usr/src/amd64.amd64/lib/clang/libclang/Sema
> >   
> 
> Well, now everything is there because I ran a buildworld without -j.
> 
> > Do you have another Makefile or script that is executing
> > buildworld for you?
> >   
> 
> No, I use a bash alias named mw:
> mw is aliased to `pushd /usr/src;time make -s -j$NCPU buildworld;popd'
> 
> NCPU is defined as 10.
> 
> > What's in your src.conf and make.conf?
> >   
> 
> The only changes I made recently were to /etc/src.conf when I added:
> 
> WITHOUT_LLVM_TARGET_AARCH64=yes
> WITHOUT_LLVM_TARGET_ARM=ys
> WITHOUT_LLVM_TARGET_MIPS=yes
> WITHOUT_LLVM_TARGET_POWERPC=yes
> WITHOUT_LLVM_TARGET_SPARC=yes
> WITH_LLVM_TARGET_X86=yes
> 
> Otherwise, I haven't touched src.conf or make.conf in  a long time.
> 

I removed some old cruft from src.conf and now make -j10 buildworld is
succeeding, even after rm -rf /usr/obj/usr.

Thanks for pointing me in the right direction.

-- 
Gary Jennejohn
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: error building clang in HEAD

2018-06-26 Thread Gary Jennejohn
On Mon, 25 Jun 2018 11:28:18 -0700
Bryan Drewery  wrote:

> On 6/24/2018 12:57 AM, Gary Jennejohn wrote:
> > On Sat, 23 Jun 2018 17:05:16 +0200
> > Dimitry Andric  wrote:
> >   
> >> On 23 Jun 2018, at 15:40, Gary Jennejohn  wrote:  
> >>>
> >>> There is a strange error building clang with this use case:
> >>>
> >>> cd /usr/src
> >>> make -j10 makeworld
> >>
> >> What's the "makeworld" target?  I've not heard of this.
> >>  
> > 
> > A typo.  I meant buildowrld.
> >   
> >>> which produces this error output:
> >>> 
> >>> ===> lib/clang/libclang (all)
> >>> error: unable to rename temporary 'Sema/SemaTemplate-12ad7e30.o.tmp' to 
> >>> output file 'Sema/SemaTemplate.o': 'No such file or directory'
> >>> 1 error generated.
> >>> --- Sema/SemaTemplate.o ---
> >>> *** [Sema/SemaTemplate.o] Error code 1
> >>
> >> This typically happens if "make obj" was not run before the rest of the
> >> make targets.  Normally, the order is: make obj, then make depend, then
> >> make (a.k.a. make all).
> >>
> >> Is there a directory /usr/obj/usr/src/lib/libclang/Sema ?
> >>  
> > 
> > Well, I would hope/expect that make buildworld does make obj.
> > 
> > Yes, the directory was there.
> >   
> 
> Actually neither 'make obj' nor 'make depend' is done or needed anymore
> in buildworld.
> 
> The directory above is incorrect, please check for
> 
> /usr/obj/usr/src/amd64.amd64/lib/clang/libclang/Sema
> 

Well, now everything is there because I ran a buildworld without -j.

> Do you have another Makefile or script that is executing
> buildworld for you?
> 

No, I use a bash alias named mw:
mw is aliased to `pushd /usr/src;time make -s -j$NCPU buildworld;popd'

NCPU is defined as 10.

> What's in your src.conf and make.conf?
> 

The only changes I made recently were to /etc/src.conf when I added:

WITHOUT_LLVM_TARGET_AARCH64=yes
WITHOUT_LLVM_TARGET_ARM=ys
WITHOUT_LLVM_TARGET_MIPS=yes
WITHOUT_LLVM_TARGET_POWERPC=yes
WITHOUT_LLVM_TARGET_SPARC=yes
WITH_LLVM_TARGET_X86=yes

Otherwise, I haven't touched src.conf or make.conf in  a long time.

I'll try commenting these out and see what happens.

-- 
Gary Jennejohn
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: error building clang in HEAD

2018-06-25 Thread Bryan Drewery
On 6/24/2018 12:57 AM, Gary Jennejohn wrote:
> On Sat, 23 Jun 2018 17:05:16 +0200
> Dimitry Andric  wrote:
> 
>> On 23 Jun 2018, at 15:40, Gary Jennejohn  wrote:
>>>
>>> There is a strange error building clang with this use case:
>>>
>>> cd /usr/src
>>> make -j10 makeworld  
>>
>> What's the "makeworld" target?  I've not heard of this.
>>
> 
> A typo.  I meant buildowrld.
> 
>>> which produces this error output:
>>>   
>>> ===> lib/clang/libclang (all)  
>>> error: unable to rename temporary 'Sema/SemaTemplate-12ad7e30.o.tmp' to 
>>> output file 'Sema/SemaTemplate.o': 'No such file or directory'
>>> 1 error generated.
>>> --- Sema/SemaTemplate.o ---
>>> *** [Sema/SemaTemplate.o] Error code 1  
>>
>> This typically happens if "make obj" was not run before the rest of the
>> make targets.  Normally, the order is: make obj, then make depend, then
>> make (a.k.a. make all).
>>
>> Is there a directory /usr/obj/usr/src/lib/libclang/Sema ?
>>
> 
> Well, I would hope/expect that make buildworld does make obj.
> 
> Yes, the directory was there.
> 

Actually neither 'make obj' nor 'make depend' is done or needed anymore
in buildworld.

The directory above is incorrect, please check for

/usr/obj/usr/src/amd64.amd64/lib/clang/libclang/Sema


Do you have another Makefile or script that is executing buildworld for you?

What's in your src.conf and make.conf?

-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: error building clang in HEAD

2018-06-24 Thread Gary Jennejohn
On Sat, 23 Jun 2018 17:05:16 +0200
Dimitry Andric  wrote:

> On 23 Jun 2018, at 15:40, Gary Jennejohn  wrote:
> > 
> > There is a strange error building clang with this use case:
> > 
> > cd /usr/src
> > make -j10 makeworld  
> 
> What's the "makeworld" target?  I've not heard of this.
> 

A typo.  I meant buildowrld.

> > which produces this error output:
> >   
> > ===> lib/clang/libclang (all)  
> > error: unable to rename temporary 'Sema/SemaTemplate-12ad7e30.o.tmp' to 
> > output file 'Sema/SemaTemplate.o': 'No such file or directory'
> > 1 error generated.
> > --- Sema/SemaTemplate.o ---
> > *** [Sema/SemaTemplate.o] Error code 1  
> 
> This typically happens if "make obj" was not run before the rest of the
> make targets.  Normally, the order is: make obj, then make depend, then
> make (a.k.a. make all).
> 
> Is there a directory /usr/obj/usr/src/lib/libclang/Sema ?
> 

Well, I would hope/expect that make buildworld does make obj.

Yes, the directory was there.

-- 
Gary Jennejohn
___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: error building clang in HEAD

2018-06-23 Thread Mark Millard
Gary Jennejohn gljennjohn at gmail.com wrote on
Sat Jun 23 13:41:00 UTC 2018 :

> cd /usr/src
> make -j10 makeworld
> 
> which produces this error output:
> 
> ===> lib/clang/libclang (all)
> error: unable to rename temporary 'Sema/SemaTemplate-12ad7e30.o.tmp' to 
> output file 'Sema/SemaTemplate.o': 'No such file or directory'
> 1 error generated.
> --- Sema/SemaTemplate.o ---
> *** [Sema/SemaTemplate.o] Error code 1

What version of head ( -r?? )?

Is this an AMD Ryzen, AMD Ryzen Threadripper, or AMD Epyc
context? If not, what is the alternative in use? Other
details could be relevant as well.

There was a time when there were various reports of such
for Ryzen variants but the failure would not be on the
same file each time and some builds would work. (I've
seen such myself but likely will not have access to a
Ryzen context again and it will likely be months for
access to a Ryzen Threadripper. So I'm just suggesting
additional information to report.)

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: error building clang in HEAD

2018-06-23 Thread Dimitry Andric
On 23 Jun 2018, at 15:40, Gary Jennejohn  wrote:
> 
> There is a strange error building clang with this use case:
> 
> cd /usr/src
> make -j10 makeworld

What's the "makeworld" target?  I've not heard of this.


> which produces this error output:
> 
> ===> lib/clang/libclang (all)
> error: unable to rename temporary 'Sema/SemaTemplate-12ad7e30.o.tmp' to 
> output file 'Sema/SemaTemplate.o': 'No such file or directory'
> 1 error generated.
> --- Sema/SemaTemplate.o ---
> *** [Sema/SemaTemplate.o] Error code 1

This typically happens if "make obj" was not run before the rest of the
make targets.  Normally, the order is: make obj, then make depend, then
make (a.k.a. make all).

Is there a directory /usr/obj/usr/src/lib/libclang/Sema ?


> Note that this started happening after rm -rf /usr/obj/usr.

Indeed, that caused the subdirectories under the obj directories to have
disappeared.  For some reason, in your situation, "make obj" is not run
correctly.

-Dimitry



signature.asc
Description: Message signed with OpenPGP