<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to patches</title><link>https://sourceforge.net/p/glide/patches/</link><description>Recent changes to patches</description><atom:link href="https://sourceforge.net/p/glide/patches/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 29 Jan 2006 02:58:23 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/glide/patches/feed.rss" rel="self" type="application/rss+xml"/><item><title>Fix for compile error of Glide 3.10</title><link>https://sourceforge.net/p/glide/patches/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Greetings,&lt;br /&gt;
I initially reported a bug on Gentoo Linux's bugzilla,&lt;br /&gt;
and proposed a patch which fixed the problem (for me,&lt;br /&gt;
and this was confirmed by another couple of people). I&lt;br /&gt;
was told to bring the patch here, so here it is.&lt;br /&gt;
Specifically, here is a copy of the bug report I posted&lt;br /&gt;
to Gentoo's bugzilla (the patch file is attached):&lt;/p&gt;
&lt;p&gt;Bug 114558 - glide-v3-3.10-r4 fails to compile with&lt;br /&gt;
gcc-3.4.4.&lt;/p&gt;
&lt;p&gt;Summary says it all. There's an error in&lt;br /&gt;
glide3x/h3/minihwc/linhwc.c about&lt;br /&gt;
hwcBufferLfbAddr being redefined on line 611, original&lt;br /&gt;
definition line 356. This&lt;br /&gt;
is because the function is declared implicitly by usage&lt;br /&gt;
on line 356, where there&lt;br /&gt;
is no prototype in scope. The problem is fixed by&lt;br /&gt;
placing a prototype for&lt;br /&gt;
hwcBufferLfbAddr() before the beginning of the function&lt;br /&gt;
which contains line 356.&lt;/p&gt;
&lt;p&gt;There is also an error in&lt;br /&gt;
glide3x/h3/glide3/src/xdraw2.inc.S regarding the&lt;br /&gt;
GR_FIFO_WRITE macro being defined multiple times on&lt;br /&gt;
line 815 because the file&lt;br /&gt;
appears to be included multiple times. This is&lt;br /&gt;
eliminated by placing a guard&lt;br /&gt;
block around the macro definition.&lt;/p&gt;
&lt;p&gt;I will attach a patch file which, when applied after&lt;br /&gt;
the "-fixes" and&lt;br /&gt;
"-2.6-headers-fix" patches, fixes these problems and&lt;br /&gt;
allows compilation to finish.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christopher Head</dc:creator><pubDate>Sun, 29 Jan 2006 02:58:23 -0000</pubDate><guid>https://sourceforge.netaff56129f301ceb76c7b08e91becf50a98830c31</guid></item><item><title>&amp;amp;quot;fix&amp;amp;quot; linux compile of 2003-07-31 snapshot</title><link>https://sourceforge.net/p/glide/patches/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I had to revert the &amp;amp;quot;x_includes&amp;amp;quot; changes in&lt;br /&gt;
two configuration files in order to compile the&lt;br /&gt;
cvs-2003-07-31 snapshot under Linux.&lt;br /&gt;
The changelogs indicate that those were&lt;br /&gt;
for FreeBSD.&lt;br /&gt;
This is the error message:&lt;/p&gt;
&lt;p&gt;gmake[2]: Entering directory&lt;br /&gt;
`/home/ozzie/deneme1/glide3x/h5/minihwc'&lt;br /&gt;
if /bin/sh ../../libtool --mode=compile gcc -DX11&lt;br /&gt;
-fomit-frame-pointer -funroll-loops&lt;br /&gt;
-fexpensive-optimizations -ffast-math -DBIG_OPT -Wall &lt;br /&gt;
-I. -I. -I../../swlibs/include&lt;br /&gt;
-I../../h5/glide3/src -I../../h5/incsrc&lt;br /&gt;
-I../../h5/incsrc -I../../h5/minihwc -I.&lt;br /&gt;
-I../../swlibs/fxmemmap -I../../swlibs/fxmisc&lt;br /&gt;
-I../../swlibs/newpci/pcilib -I../../swlibs/texus2/lib&lt;br /&gt;
-O6 -mcpu=pentium    -I     -MT hwcio.lo -MD&lt;br /&gt;
-MP -MF &amp;amp;quot;.deps/hwcio.Tpo&amp;amp;quot; \
-c -o hwcio.lo `test -f 'hwcio.c' || echo './'`hwcio.c; \
then mv &amp;amp;quot;.deps/hwcio.Tpo&amp;amp;quot; &amp;amp;quot;.deps/hwcio.Plo&amp;amp;quot;; \
else rm -f &amp;amp;quot;.deps/hwcio.Tpo&amp;amp;quot;; exit 1; \
fi&lt;br /&gt;
mkdir .libs&lt;br /&gt;
gcc -DX11 -fomit-frame-pointer -funroll-loops&lt;br /&gt;
-fexpensive-optimizations -ffast-math -DBIG_OPT -Wall&lt;br /&gt;
-I. -I. -I../../swlibs/include -I../../h5/glide3/src&lt;br /&gt;
-I../../h5/incsrc -I../../h5/incsrc -I../../h5/minihwc&lt;br /&gt;
-I. -I../../swlibs/fxmemmap -I../../swlibs/fxmisc&lt;br /&gt;
-I../../swlibs/newpci/pcilib -I../../swlibs/texus2/lib&lt;br /&gt;
-O6 -mcpu=pentium -I -MT hwcio.lo -MD -MP -MF&lt;br /&gt;
.deps/hwcio.Tpo -c hwcio.c  -fPIC -DPIC -o .libs/hwcio.lo&lt;br /&gt;
gcc: cannot specify -o with -c or -S and multiple&lt;br /&gt;
compilations&lt;br /&gt;
gmake[2]: *** [hwcio.lo] Error 1&lt;br /&gt;
gmake[2]: Leaving directory&lt;br /&gt;
`/home/ozzie/deneme1/glide3x/h5/minihwc'&lt;br /&gt;
gmake[1]: *** [all-recursive] Error 1&lt;br /&gt;
gmake[1]: Leaving directory&lt;br /&gt;
`/home/ozzie/deneme1/glide3x/h5'&lt;br /&gt;
make: *** [all-recursive] Error 1&lt;/p&gt;
&lt;p&gt;The patch file is attached.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ozkan Sezer</dc:creator><pubDate>Fri, 01 Aug 2003 14:42:17 -0000</pubDate><guid>https://sourceforge.net5f2f85231b91bd754bcc88f860c835dd69ac156f</guid></item><item><title>Re-include voodoo1 support in #510310</title><link>https://sourceforge.net/p/glide/patches/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Accidentally removed VOODOO1 support in patch&lt;br /&gt;
510310, this includes it again.&lt;/p&gt;
&lt;p&gt;kind regards&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillem Jover</dc:creator><pubDate>Sun, 05 May 2002 21:22:17 -0000</pubDate><guid>https://sourceforge.net9ddaac86094606738ec8c4d412fe1c5cfdf76dd2</guid></item><item><title>Fixed 3dfx 2.4 kernels compile errors</title><link>https://sourceforge.net/p/glide/patches/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;* Fixed compile errors due to a modversion conflict.&lt;br /&gt;
The newer kernels include modversions.h in the&lt;br /&gt;
compiler line, thus when compiling 3dfx_driver.c the&lt;br /&gt;
inclusion of modules.h before modversions.h overrides&lt;br /&gt;
some macros making the compilation fail.&lt;br /&gt;
* Added devfs support&lt;br /&gt;
* Added MODULE_* declarations to shut up new modutils.&lt;br /&gt;
* Cleaned a bit the detection part ;)&lt;/p&gt;
&lt;p&gt;kind regards&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 29 Jan 2002 19:42:15 -0000</pubDate><guid>https://sourceforge.net38e73145d6c61eb0206cbd9dd17cbbc996cd934b</guid></item><item><title>Fix compile for FreeBSD -current</title><link>https://sourceforge.net/p/glide/patches/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Like in linux, stderr is not a constant in FreeBSD&lt;br /&gt;
5.0-current.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Anholt</dc:creator><pubDate>Sat, 01 Dec 2001 00:49:36 -0000</pubDate><guid>https://sourceforge.net1710115687b5f4294714aeddf534abf94f9489a7</guid></item><item><title>Fix headers for DRI compile</title><link>https://sourceforge.net/p/glide/patches/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I incorrectly added &amp;amp;quot;ifdef DRI_BUILD&amp;amp;quot; to the glide.h&lt;br /&gt;
headers, which are obviously used outside of the Glide3&lt;br /&gt;
compile.  I think this is the correct patch (is there&lt;br /&gt;
anything really unix-specific about grStipple?) rather&lt;br /&gt;
than just adding FreeBSD to the ifdef linux that was&lt;br /&gt;
there before.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Anholt</dc:creator><pubDate>Sat, 01 Dec 2001 00:41:20 -0000</pubDate><guid>https://sourceforge.netac8dc4b27efed91f6a7a3746cf221f8ad11d2694</guid></item><item><title>Fix compilation for 2.4.0-test2 and higher (and in future)</title><link>https://sourceforge.net/p/glide/patches/2/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ryan Murray</dc:creator><pubDate>Sat, 15 Jul 2000 03:57:27 -0000</pubDate><guid>https://sourceforge.net842abbf290e6c9dacfa3c07cbc99871ae5ffe241</guid></item><item><title>Some initial hacks for Linux/Alpha</title><link>https://sourceforge.net/p/glide/patches/1/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dr. David Alan Gilbert</dc:creator><pubDate>Sun, 18 Jun 2000 19:03:15 -0000</pubDate><guid>https://sourceforge.net6f7a7dc6c42b5daaec6c0cfe9a0dd7ca6a81b0e9</guid></item></channel></rss>