Trolltech Home | Qt-interest Home | Recent Threads | All Threads | Author | Date
All threads index page 4

Qt-interest Archive, January 2007
nmake -confclean not a proper target for nmake


Message 1 in thread

The Qt 4.2.2 INSTALL file indicates to use

nmake -confclean

to completely clean and rebuild the Qt installation prior to running 
"configure" again.

Problem: confclean is not a recognized target.

There are many "clean" targets in the main Makefile. 
Is nmake -clean the proper command?

I search the archives for this and found one message where the user 
indicated the same experience as myself, but with no resolution.

Thanks,
Mark

-- 
 [ signature omitted ] 

Message 2 in thread

Hi,

> The Qt 4.2.2 INSTALL file indicates to use
> 
> nmake -confclean

Maybe it's just a typo in your mail, but the INSTALL file indicates:
	nmake confclean
not:
	nmake -confclean

--
 [ signature omitted ] 

Message 3 in thread

Hi Dimitri,

Sorry, I meant to write "nmake confclean"   (the superfluous dash was my 
fault).
"nmake confclean does not work.

I tried "nmake clean", then ran configure.  At the end of the 
"configure" run, a message was printed that "nmake clean" is the way to 
clean a previous build.

So, it looks like "nmake confclean" is simply a typo in the INSTALL file.

Thanks,
Mark

Dimitri wrote:
> Hi,
>
>> The Qt 4.2.2 INSTALL file indicates to use
>>
>> nmake -confclean
>
> Maybe it's just a typo in your mail, but the INSTALL file indicates:
>     nmake confclean
> not:
>     nmake -confclean
>
> -- 
> Dimitri
>
> -- 
> To unsubscribe - send a mail to qt-interest-request@xxxxxxxxxxxxx with 
> "unsubscribe" in the subject or the body.
> List archive and information: http://lists.trolltech.com/qt-interest/
>
>
>
>

-- 
 [ signature omitted ] 

Message 4 in thread

Hi,

> Sorry, I meant to write "nmake confclean"   (the superfluous dash was my 
> fault).
> "nmake confclean does not work.

OK, I had a look at qmake sources and Makefiles and it could be that 
it's 'distclean' or maybe plain 'clean' as suggested by you instead of 
'confclean'.

--
 [ signature omitted ] 

Message 5 in thread

Hi,

> So, it looks like "nmake confclean" is simply a typo in the INSTALL file.

Could you send me your top-level Makefile (off-list)?

On other platforms, "confclean" does exist, for example Qt/X11:

$ cat qt/4.2/Makefile
[...]
clean: sub-src-clean-ordered sub-tools-clean-ordered
	sub-demos-clean-ordered sub-examples-clean-ordered
	qmakeclean FORCE
distclean: sub-src-distclean-ordered sub-tools-distclean-ordered
	sub-demos-distclean-ordered
	sub-examples-distclean-ordered FORCE
confclean: clean
	(cd config.tests/unix/stl && $(MAKE) distclean);
	(cd config.tests/unix/endian && $(MAKE) distclean);
	(cd config.tests/unix/ipv6 && $(MAKE) distclean);
	[...]

--
 [ signature omitted ] 

Message 6 in thread

Hi,

> I tried "nmake clean", then ran configure.  At the end of the 
> "configure" run, a message was printed that "nmake clean" is the way to 
> clean a previous build.
> 
> So, it looks like "nmake confclean" is simply a typo in the INSTALL file.

It's a known issue, it should be fixed in a future version (probably Qt 
4.3 I guess).

--
 [ signature omitted ]