[Bug 3729] New: server dependencies on client.h

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Sat Jul 26 10:11:29 EDT 2008


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

           Summary: server dependencies on client.h
           Product: Quake 3
           Version: SVN HEAD
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P3
         Component: Misc
        AssignedTo: zakk at icculus.org
        ReportedBy: bugzilla at benmachine.co.uk
         QAContact: quake3-bugzilla at icculus.org


Building the dedicated server uses files such as code/qcommon/unzip.c,
code/null/null_client.c and some others, and these files include client.h
This is a problem because it means that building the dedicated server requires
the speex header files, despite the fact that as far as I can tell the server
doesn't require any of the libraries or codecs.
In most cases, these includes just need one or two of the header files included
in client.h, rather than that file itself - in some cases, the header files
aren't needed at all. I'm going to attach a patch that sorts these issues in a
second.

It was difficult for me to test this properly since I can't get voip working
*anyway* (probably my hardware or openal or something), but I don't see how it
could break anything.


-- 
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