On Wed, 8 Nov 2000, Andrew Lynch wrote:

> Francois Gouget, you are right.  Attached is the
> proper file based on your recommendation.

   I have extracted the parts that seemed interesting:

> WINE Installer v0.4
> 
> ./tools/wineinstall: hash: rpm: not found

  Well, not surprising but I think we don't care at that stage.

[...]
> *** Warning: non-reentrant libc detected. Wine will be build without
> *** thread support. Consider upgrading libc to a more recent
> *** reentrant version of libc.

   Hum, what kind of libc is do they use?
   (Note I'm not a libc specialist and will probably not be able to say
much about the result but someone on the list probably can)

> *** Warning: the OpenGL version you have installed relies on libpthread for
> *** thread-safety. To prevent crashes, OpenGL support has been removed.
> *** A fix for glibc 2.1.3 that seem to work is included in this version of Wine,
> *** start configure with '--enable-opengl' to force OpenGL support.

   Not very important until you get Wine to compile at all. You did not
want OpenGL support too badly, did you?

[...]
> make[3]: Entering directory `/home/andrew/wine-20001026/tools/wmc'
> gcc -c -I. -I. -I../../include -I../../include -g -O2 -Wall -D__WINE__ -D_REENTRANT 
>-I/us
> r/X11R6/include -o lang.o lang.c
> In file included from wmctypes.h:12,
>                  from wmc.h:12,
>                  from lang.c:12:
> ../../include/windef.h:146: warning: `__declspec' redefined
> *Initialization*:1: warning: this is the location of the previous definition

   Yeah. As I understand it gcc on Windows supports __declspec while on
all other platforms it does not so that we have to do without it. For
WineLib it could be nice to have '__declspec' support on Unix though. 
   Anyway, as long as the redefinition is taken into account this
warning is annoying but harmless.

[...]
> cc1.exe: warning: -fPIC ignored for target (all code is position independent)

   This seems innocuous since it only says it does like we want. I
believe that for the files where we don't specify -fPIC we don't don't care.

[...]

> ld -Bshareable -Bforcearchive casemap.o cptable.o mbtowc.o string.o
> utf8.o wctomb.o wcty pe.o c_037.o c_042.o c_424.o c_437.o c_500.o
> c_737.o c_775.o c_850.o c_852.o c_855.o c_85 6.o c_857.o c_860.o
> c_861.o c_862.o c_863.o c_864.o c_865.o c_866.o c_869.o c_874.o c_875
> .o c_878.o c_932.o c_936.o c_949.o c_950.o c_1006.o c_1026.o c_1250.o
> c_1251.o c_1252.o c _1253.o c_1254.o c_1255.o c_1256.o c_1257.o
> c_1258.o c_10000.o c_10006.o c_10007.o c_1002 9.o c_10079.o c_10081.o
> c_20866.o c_28591.o c_28592.o c_28593.o c_28594.o c_28595.o c_285 96.o
> c_28597.o c_28598.o c_28599.o -o libwine_unicode.so.1.0
> ld: unrecognized option `-Bforcearchive'
> ld: use the --help option for usage information

  Ah! This is the big one. I have no idea what '-Bforcearchive' is
supposed to do. Nor could I find any information on it.
  But it's not used on Linux so my guess is that the configure.in script
is getting this part wrong.

   Look for '-Bforcearchive' in configure.in. You need to remove the
second instance and then rerun autoconf (or manually remove the flag
from configure too). 

   Then if you manage to make good progress we'll need an autoconf
expert to find out why autoconf believes your platform is a netbsd and
how to avoid it.


--
Francois Gouget         [EMAIL PROTECTED]        http://fgouget.free.fr/
  Any sufficiently advanced Operating System is indistinguishable from Linux


Reply via email to