[Bug 3692] New: make goes a bit odd when all targets are disabled

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Thu Jun 19 14:40:12 EDT 2008


http://bugzilla.icculus.org/show_bug.cgi?id=3692

           Summary: make goes a bit odd when all targets are disabled
           Product: Quake 3
           Version: unspecified
          Platform: Macintosh
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Misc
        AssignedTo: zakk at icculus.org
        ReportedBy: bugzilla at benmachine.co.uk
         QAContact: quake3-bugzilla at icculus.org


Running make when all the BUILD_* vars are set to 0 causes make to repeatedly
invoke itself until interrupted by ctrl-c, outputting something like

make[15]: *** [targets] Interrupt
make[14]: *** [release] Interrupt
make[13]: *** [targets] Interrupt
[...]

when you do so.
This might sound a bit like a case of "well don't do that then", but:
1) imo it should be able to detect this condition and die gracefully instead of
exhibiting the somewhat confusing behaviour described
2) if you attempt to run make-macosx-ub.sh with BUILD_SERVER=0 in
Makefile.local (which isn't unreasonable to do), the script disables all the
other targets while attempting to build the dedicated server and triggers the
bug. This could be fixed by explicitly enabling the server target in the script
(interestingly, this bug is not triggered by BUILD_CLIENT=0, although arguably
the error given still isn't ideal).


-- 
Configure bugmail: http://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.



More information about the quake3-bugzilla mailing list