Structure README file in a better way, some doc fixes.

This commit is contained in:
Andreas Mohr 2003-04-04 22:12:21 +00:00 committed by Alexandre Julliard
parent 1fc2142a28
commit c08b948f46
3 changed files with 45 additions and 42 deletions

View File

@ -89,7 +89,7 @@ install:: install-lib install-dev install-aclocal
echo "*************************************************" ; \ echo "*************************************************" ; \
echo "The installed Wine libraries will not be found!" ; \ echo "The installed Wine libraries will not be found!" ; \
echo "You can either:" ; \ echo "You can either:" ; \
echo " Add the line '$(libdir)' to /etc/ld.so.conf" ; \ echo " Add the line '$(libdir)' to /etc/ld.so.conf and run /sbin/ldconfig" ; \
echo ' export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(libdir)' ; \ echo ' export LD_LIBRARY_PATH=$$LD_LIBRARY_PATH:$(libdir)' ; \
echo "*************************************************" ; \ echo "*************************************************" ; \
echo "*************************************************" ; \ echo "*************************************************" ; \

83
README
View File

@ -28,19 +28,20 @@ found at http://www.winehq.com.
To compile and run Wine, you must have one of the following: To compile and run Wine, you must have one of the following:
Linux version 2.0.36 or above Linux version 2.0.36 or above
FreeBSD 4.x or FreeBSD 5-CURRENT FreeBSD 4.x or FreeBSD 5-CURRENT or later
Solaris x86 2.5 or later Solaris x86 2.5 or later
NetBSD-current NetBSD-current
As Wine requires kernel-level thread support to run, only the operating
systems mentioned above are supported.
Other operating systems which support kernel threads may be supported
in the future.
Linux info: Linux info:
Although Linux version 2.0.x will mostly work, certain features While Linux 2.2.x should still work and Linux 2.0.x may still work
(specifically LDT sharing) required for properly supporting Win32 (older 2.0.x versions had thread-related crashes),
threads were not implemented until kernel version 2.2. If you get it's best to have a current kernel such as 2.4.x.
consistent thread-related crashes, you may want to upgrade to at least 2.2.
Also, some bugs were fixed and additional features were added
late in the Linux 2.0.x series, so if you have a very old Linux kernel,
you may want to upgrade to at least the latest 2.0.x release.
FreeBSD info: FreeBSD info:
Make sure you have the USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG Make sure you have the USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG
@ -57,7 +58,9 @@ NetBSD info:
Make sure you have the USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG options Make sure you have the USER_LDT, SYSVSHM, SYSVSEM, and SYSVMSG options
turned on in your kernel. turned on in your kernel.
File systems info:
Supported file systems:
Wine should run on most file systems. However, Wine will fail to start Wine should run on most file systems. However, Wine will fail to start
if umsdos is used for the /tmp directory. A few compatibility problems have if umsdos is used for the /tmp directory. A few compatibility problems have
also been reported using files accessed through Samba. Also, as NTFS also been reported using files accessed through Samba. Also, as NTFS
@ -65,33 +68,29 @@ File systems info:
using NTFS, as Windows programs need write access almost everywhere. using NTFS, as Windows programs need write access almost everywhere.
In case of NTFS files, copy over to a writable location. In case of NTFS files, copy over to a writable location.
Wine requires kernel-level threads to run. Currently, only Linux Basic requirements:
version 2.0 or later, FreeBSD 4.x or later, Solaris x86 version 2.5 You need to have the X11 development include files installed
or later, and NetBSD-current are supported. (called xlib6g-dev in Debian and XFree86-devel in RedHat).
Other operating systems which support kernel threads may be supported
in the future.
You need to have the X11 development include files installed Build tool requirements:
(called xlib6g-dev in Debian and XFree86-devel in RedHat). On x86 Systems gcc >= 2.7.2 is required.
To use Wine's support for multi-threaded applications, your X libraries Versions earlier than 2.7.2.3 may have problems when certain files
must be reentrant, which is probably the default by now. are compiled with optimization, often due to problems with header file
If you have libc6 (glibc2), or you compiled the X libraries yourself, management. pgcc currently doesn't work with Wine. The cause of this problem
they were probably compiled with the reentrant option enabled. is unknown.
On x86 Systems gcc >= 2.7.2 is required. Of course you also need "make" (most likely GNU make).
Versions earlier than 2.7.2.3 may have problems when certain files
are compiled with optimization, often due to problems with header file
management. pgcc currently doesn't work with Wine. The cause of this problem
is unknown.
Of course you also need "make" (most likely GNU make). You also need flex version 2.5 or later and yacc.
Bison will work as a replacement for yacc. If you are
using RedHat or Debian, install the flex and bison packages.
You also need flex version 2.5 or later and yacc. Optional support libraries:
Bison will work as a replacement for yacc. If you are If you want CUPS printing support, please install both cups and cups-devel
using RedHat or Debian, install the flex and bison packages. packages.
For the automatic processing of the test suite scripts, you also need For the automatic processing of the test suite scripts, you also need
libperl development header support (libperl-dev package on Debian). libperl development header support (libperl-dev package on Debian).
For requirements in case you intend to build the documentation yourself, For requirements in case you intend to build the documentation yourself,
see "DOCUMENTATION" section. see "DOCUMENTATION" section.
@ -144,7 +143,8 @@ which has to be adapted and copied to the location mentioned above.
Don't forget to add vital registry entries by applying winedefault.reg Don't forget to add vital registry entries by applying winedefault.reg
with programs/regedit/. See documentation/ directory for details. with programs/regedit/. See documentation/ directory for details.
See http://www.winehq.com/support/ for further configuration hints. See the Support area at http://www.winehq.com/ for further
configuration hints.
In case of library loading errors In case of library loading errors
(e.g. "Error while loading shared libraries: libntdll.so"), make sure (e.g. "Error while loading shared libraries: libntdll.so"), make sure
@ -165,12 +165,15 @@ or a filename only.
For example: to run Solitaire: For example: to run Solitaire:
wine sol (using the searchpath to locate the file) wine sol (using the search Path as specified in
wine sol.exe wine sol.exe the config file to locate the file)
wine c:\\windows\\sol.exe (using a DOS filename) wine c:\\windows\\sol.exe (using DOS filename syntax)
wine /usr/windows/sol.exe (using a Unix filename) wine /usr/windows/sol.exe (using Unix filename syntax)
wine -- sol.exe /parameter1 -parameter2 parameter3
(calling program with parameters)
Note: the path of the file will also be added to the path when Note: the path of the file will also be added to the path when
a full name is supplied on the commandline. a full name is supplied on the commandline.
@ -213,7 +216,7 @@ FAQ: The Wine FAQ is located at http://www.winehq.com/FAQ
Usenet: You can discuss Wine-related issues and get help Usenet: You can discuss Wine-related issues and get help
on comp.emulators.ms-windows.wine. on comp.emulators.ms-windows.wine.
Bugs: Report bugs to Wine Bugzilla at http://bugs.winehq.com/. Bugs: Report bugs to Wine Bugzilla at http://bugs.winehq.com
Please search the bugzilla database to check whether your Please search the bugzilla database to check whether your
problem is already found before posting a bug report. You can problem is already found before posting a bug report. You can
also post bug reports to comp.emulators.ms-windows.wine. also post bug reports to comp.emulators.ms-windows.wine.

View File

@ -633,7 +633,7 @@ sub Check_Registry {
} }
else else
{ {
Do_PrintResult($is_notice, "entry \"Default Taskbar\" not found", "A Windows registry does not seem to have been added to Wine as this typical Windows registry entry does not exist in Wine's registry. A complete original Windows registry entry set will *not* be available with a no-windows install. Usually this will present no problem in running applications although this can affect newer programs"); Do_PrintResult($is_notice, "entry \"Default Taskbar\" not found", "A Windows registry does not seem to have been added to Wine as this typical Windows registry entry does not exist in Wine's registry. A complete original Windows registry entry set will *not* be available with a no-windows install. Usually this will present no problem in running applications although this can affect newer programs. Feel free to ignore this message in case you do use a Windows registry, but have the SaveOnlyUpdatedKeys config setting set to N.");
} }
@entries = (); @entries = ();
} }