annotate DOCS/users_against_developers.html @ 9100:971ed787054f

fixed ./configure --cc="ccache gcc"
author arpi
date Sun, 26 Jan 2003 15:42:11 +0000
parents 636c1e894a27
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6403
c0f189e49ee4 Background color now set by CSS, added doctype and default character set,
diego
parents: 6393
diff changeset
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
2 <HTML>
4982
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4511
diff changeset
3
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4511
diff changeset
4 <HEAD>
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7094
diff changeset
5 <TITLE>Developer Cries - MPlayer - The Movie Player for Linux</TITLE>
6391
4e5c236ade69 small updates
gabucino
parents: 6055
diff changeset
6 <LINK REL="stylesheet" TYPE="text/css" HREF="default.css">
6403
c0f189e49ee4 Background color now set by CSS, added doctype and default character set,
diego
parents: 6393
diff changeset
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
4982
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4511
diff changeset
8 </HEAD>
6cb9d9a1716d HTML: different font handling - idea from new hp dezign
gabucino
parents: 4511
diff changeset
9
6403
c0f189e49ee4 Background color now set by CSS, added doctype and default character set,
diego
parents: 6393
diff changeset
10 <BODY>
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
11
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
12
8851
636c1e894a27 Appendix B and E numbered, encoding moved to a separate section.
diego
parents: 8759
diff changeset
13 <H1><A NAME="appendix_e">Appendix E - Developer Cries</A></H1>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
14
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
15 <P>There are two major topics which always cause huge dispute and flame on the
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
16 <A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</A>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
17 mailing list. Number one is the topic of the</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
18
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
19
8851
636c1e894a27 Appendix B and E numbered, encoding moved to a separate section.
diego
parents: 8759
diff changeset
20 <H2><A NAME="gcc">E.1 GCC 2.96</A></H2>
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
21
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
22 <P><B>The background:</B> The GCC <B>2.95</B> series is an official GNU release
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
23 and version 2.95.3 of GCC is the most bug-free in that series.
7094
208e6b23b038 Settle for GCC, not gcc. 10l for telling Andras otherwise.
diego
parents: 7076
diff changeset
24 We have never noticed compilation problems that we could trace to GCC 2.95.3.
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
25 Starting with Red Hat Linux 7.0, <B>Red Hat</B> included a heavily
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
26 patched CVS version of GCC in their distribution and named it <B>2.96</B>. Red
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
27 Hat included this version in the distribution because GCC 3.0 was not finished
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
28 at the time, and they needed a compiler that worked well on all of their
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
29 supported platforms, including IA64 and s390. The Linux distributor
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
30 <B>Mandrake</B> also followed Red Hat's example and started shipping GCC 2.96
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
31 with their Linux-Mandrake 8.0 series.</P>
3053
153fc4f5464f ehh too much
gabucino
parents: 2934
diff changeset
32
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
33 <P><B>The statements:</B> The GCC team disclaimed any link with GCC 2.96 and
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
34 issued an <A HREF="http://gcc.gnu.org/gcc-2.96.html">official response</A> to
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
35 GCC 2.96. Many developers around the world began having problems with GCC 2.96,
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
36 and started recommending other compilers. Examples are
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
37 <A HREF="http://www.mysql.com/downloads/mysql-3.23.html">MySQL</A>,
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
38 <A HREF="http://avifile.sourceforge.net/news-old1.htm">avifile</A> and
6981
3bc485948088 HTML fixes, no content change.
diego
parents: 6974
diff changeset
39 <A HREF="http://www.winehq.com/news/?view=92#RH%207.1%20gcc%20fixes%20compiler%20bug">Wine</A>.
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
40 Other interesting links are
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
41 <A HREF="http://www.atnf.csiro.au/people/rgooch/linux/docs/kernel-newsflash.html">
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
42 Linux kernel news flash about kernel 2.4.17</A> and
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
43 <A HREF="http://www.voy.com/3516/572.html">Voy Forum</A>.
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7365
diff changeset
44 MPlayer also suffered from intermittent problems that were all solved by
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
45 switching to a different version of GCC. Several projects started implementing
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
46 workarounds for some of the 2.96 issues, but we refused to fix other people's
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
47 bugs, especially since some workarounds may imply a performance penalty.</P>
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
48
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
49 <P>You can read about the other side of the story
8414
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
50 <A HREF="http://web.archive.org/web/20011024212120/http://www.bero.org/gcc296.html">at this site</A>.
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
51 GCC 2.96 does not allow | (pipe) characters in assembler comments
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
52 because it supports Intel as well as AT&amp;T Syntax and the | character is a
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
53 symbol in the Intel variant. The problem is that it <B>silently</B> ignores the
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
54 whole assembler block. This is supposedly fixed now, GCC prints a warning instead
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
55 of skipping the block.</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
56
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
57 <P><B>The present:</B> Red Hat says that GCC 2.96-85 and above is fixed. The
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
58 situation has indeed improved, yet we still see problem reports on our
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
59 mailing lists that disappear with a different compiler. In any case it does not
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
60 matter any longer. Hopefully a maturing GCC 3.x will solve the issue for good.
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
61 If you want to compile with 2.96 give the <CODE>--disable-gcc-checking</CODE>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
62 flag to configure. Remember that you are on your own and <B>do not report any
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
63 bugs</B>. If you do, you will only get banned from our mailing list because
8414
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
64 we have had more than enough flame wars over GCC 2.96. Please let the matter
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
65 rest.</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
66
6055
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
67 <P>If you have problems with GCC 2.96, you can get 2.96-85 packages from the
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
68 Red Hat <A HREF="ftp://updates.redhat.com">ftp server</A>, or just go for the
7076
3275af5787e0 Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, slightly
diego
parents: 7047
diff changeset
69 3.0.4 packages offered for version 7.2 and later. You can also get
8414
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
70 <A HREF="ftp://people.redhat.com/jakub/gcc/3.2-10/">gcc-3.2-10 packages</A>
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
71 (unofficial, but working fine) and you can install them along the GCC 2.96 you
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
72 already have. MPlayer will detect it and use 3.2-10 instead of 2.96. If you do
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
73 not want to or cannot use the binary packages, here is how you can compile the
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
74 latest GCC from source:</P>
2919
40254e0cba96 more flame
gabucino
parents: 2910
diff changeset
75
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7094
diff changeset
76 <OL>
6055
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
77 <LI>Go to the <A HREF="http://gcc.gnu.org/mirrors.html">GCC mirrors page</A>
8414
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
78 page and download <CODE>gcc-core-XXX.tar.gz</CODE> where <CODE>XXX</CODE> is
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
79 the version number. This includes the complete C compiler and is sufficient
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
80 for MPlayer. If you also want C++, Java or some of the other advanced GCC
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
81 features <CODE>gcc-XXX.tar.gz</CODE> may better suit your needs.</LI>
6055
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
82 <LI>Extract the archive with<BR>
8414
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
83 <CODE>tar -xvzf gcc-core-XXX.tar.gz</CODE></LI>
6055
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
84 <LI>GCC is not built inside the source directory itself like most programs,
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
85 but needs a build directory outside the source directory. Thus you need to
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
86 create this directory via<BR>
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
87 <CODE>mkdir gcc-build</CODE></LI>
7094
208e6b23b038 Settle for GCC, not gcc. 10l for telling Andras otherwise.
diego
parents: 7076
diff changeset
88 <LI>Then you can proceed to configure GCC in the build directory, but you need
6055
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
89 the configure from the source directory:<BR>
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
90 <CODE>cd gcc-build<BR>
8414
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
91 ../gcc-XXX/configure</CODE></LI>
6055
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
92 <LI>Compile GCC by issuing this command in the build directory:<BR>
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
93 <CODE>make bootstrap</CODE></LI>
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
94 <LI>Now you can install GCC (as root) by typing<BR>
3ca1f8cf7bfc various updates by Diego Biurrun <diego@biurrun.de>
arpi
parents: 6014
diff changeset
95 <CODE>make install</CODE></LI>
7099
0b70f3dc34eb Applied patch by Andras Mohari <mayday@varoshaza.nagyatad.hu>, with some
diego
parents: 7094
diff changeset
96 </OL>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
97
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
98
8851
636c1e894a27 Appendix B and E numbered, encoding moved to a separate section.
diego
parents: 8759
diff changeset
99 <H2><A NAME="binary">E.2 Binary distribution</A></H2>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
100
8134
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
101 <P>MPlayer previously contained source from the OpenDivX project, which
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
102 disallows binary redistribution. This code has been removed in version
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
103 0.90-pre1 and the remaining file <CODE>divx_vbr.c</CODE> that is derived
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
104 from OpenDivX sources has been put under the GPL by its authors as of version
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
105 0.90pre9. You are now welcome to create binary packages as you see fit.</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
106
8134
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
107 <P>Another impediment to binary redistribution were compiletime optimizations
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
108 for CPU architecture. MPlayer now supports runtime CPU detection (specify
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
109 the <CODE>--enable-runtime-cpudetection</CODE> option when configuring). It
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
110 is disabled by default because it implies a small speed sacrifice, but it is
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
111 now possible to create binaries that run on different members of the Intel
63364178ff56 divx_vbr.c now GPL, small parts rephrased.
diego
parents: 7814
diff changeset
112 CPU family.</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
113
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
114
8851
636c1e894a27 Appendix B and E numbered, encoding moved to a separate section.
diego
parents: 8759
diff changeset
115 <H2><A NAME="nvidia">E.3 nVidia</A></H2>
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
116
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
117 <P>We dislike the fact that <A HREF="http://www.nvidia.com">nVidia</A>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
118 only provides binary drivers (for use with XFree86), which are often buggy.
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
119 We have had many reports on
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
120 <A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</A>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
121 about problems related to these closed-source drivers
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
122 and their poor quality, instability and poor user and expert support.
8414
70ce59557f1e Corrected some links and removed dead ones, thanks to Nico Tourmentine.
diego
parents: 8134
diff changeset
123 Some examples can be found on the
8759
1c16edd41203 HTML fixes
diego
parents: 8418
diff changeset
124 <A HREF="http://www.nvnews.net/vbulletin/forumdisplay.php?s=6d83dc289805c37caef49b77857a0b7e&amp;daysprune=&amp;forumid=27">
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
125 nVidia Linux Forum</A>.
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
126 Many of these problems/issues keep appearing repeatedly.
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
127 We have been contacted by nVidia lately, and they said these bugs
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
128 do not exist, instability is caused by bad AGP chips, and they received
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
129 no reports of driver bugs (like the purple line). So if you have a
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
130 problem with your nVidia card, you are advised to update the nVidia driver
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
131 and/or buy a new motherboard or ask nVidia to supply open-source drivers.
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
132 In any case, if you are using the nVidia binary drivers and facing driver related problems,
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
133 please be aware that you will receive very little help from our side because we have
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
134 little power to help in this matter.</P>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
135
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
136
8851
636c1e894a27 Appendix B and E numbered, encoding moved to a separate section.
diego
parents: 8759
diff changeset
137 <H2><A NAME="barr">E.4 Joe Barr</A></H2>
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
138
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
139 <P>Joe Barr became infamous by writing a less than favorable
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
140 <A HREF="http://www.linuxworld.com/site-stories/2001/1214.mplayer.html">
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7365
diff changeset
141 MPlayer review</A>. He found MPlayer hard to install, but then
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
142 again he is not very fond of
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
143 <A HREF="http://www.linuxworld.com/linuxworld/lw-2000-06/lw-06-exam.html">reading documentation</A>.
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
144 He also concluded that the developers were unfriendly and the documentation
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
145 incomplete and insulting. You be the judge.
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7365
diff changeset
146 He went on to mention MPlayer negatively in his
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
147 <A HREF="http://www.linuxworld.com/site-stories/2001/1227.predictions.html">10 Linux predictions for 2002</A>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
148 In a followup
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
149 <A HREF="http://www.linuxworld.com/site-stories/2002/0125.xine.html">review of xine</A>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
150 he continued stirring up controversy. Ironically at the end of that article he
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
151 quotes his exchange with Günter Bartsch, the original author of xine, that
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
152 perfectly summarizes the whole situation:</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
153
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
154 <BLOCKQUOTE>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
155 However, he also went on to say that he was "surprised" by my column about
7814
988498df1996 <B>MPlayer</B> ---> MPlayer
diego
parents: 7365
diff changeset
156 MPlayer and thought it was unfair, reminding me that it is a free software
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
157 project. "If you don't like it," Bartsch said, "you're free not to use it."
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
158 </BLOCKQUOTE>
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
159
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
160 <P>He does not reply to our mails. His editor does not reply to our mails.
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
161 Here are some quotes from different people about Joe Barr, so you can form your
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
162 own opinion:</P>
4511
bca05e9c0810 gcc 3.0.3 compiling howto by Matt Willis <willis_matthew@yahoo.com>
gabucino
parents: 3997
diff changeset
163
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
164 <P>Marc Rassbach has <A HREF="http://daily.daemonnews.org/view_story.php3?story_id=2102">something to say</A>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
165 about the man.</P>
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
166
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
167 <BLOCKQUOTE>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
168 You may all remember the LinuxWorld 2000, when he claimed that Linus T said
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
169 that 'FreeBSD is just a handful of programmers'. Linus said NOTHING of the
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
170 sort. When Joe was called on this, his reaction was to call BSD supporters
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
171 assholes and jerks.
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
172 </BLOCKQUOTE>
3936
f0962aeffc41 nvidia & joebarr entry
gabucino
parents: 3053
diff changeset
173
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
174 <P>A <A HREF="http://www.mplayerhq.hu/pipermail/mplayer-users/2001-December/009118.html">quote</A>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
175 from Robert Munro on the
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
176 <A HREF="http://mplayerhq.hu/pipermail/mplayer-users/">mplayer-users</A>
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
177 mailing list:</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
178
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
179 <BLOCKQUOTE>
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
180 <P>He's interesting, but not good at avoiding, um... controversy. Joe Barr
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
181 used to be one of the regulars on Will Zachmann's Canopus forum on Compuserve,
6981
3bc485948088 HTML fixes, no content change.
diego
parents: 6974
diff changeset
182 years ago. He was an OS/2 advocate then (I was an OS/2 fan too).</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
183
6974
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
184 <P>He used to go over-the-top, flaming people, and I suspect he had some hard
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
185 times, then. He's mellowed some, judging by his columns recently. Moderately
916f62dd0910 Another big batch of cosmetics *only*.
diego
parents: 6906
diff changeset
186 subtle humor was not his mode in those earlier days, not at all.</P>
6014
4f0b13262397 applied Nilmoni Debian's (and Diego Burrick) patch
gabucino
parents: 5979
diff changeset
187 </BLOCKQUOTE>
3936
f0962aeffc41 nvidia & joebarr entry
gabucino
parents: 3053
diff changeset
188
7047
4f87cd0f642f Converted the docs to use proper headings tags.
diego
parents: 6981
diff changeset
189 </BODY>
2867
a9a63f7e9ddc nice new docu. read it.
gabucino
parents:
diff changeset
190 </HTML>