Jump to content
SubSpace Forum Network

Recommended Posts

Posted

OKay, try to launch X11 from finder, then open a new terminal (xterm) window - that should already have the display configuration set-up, if that doesn't work, then it's probably because we ./configured --without-freetype, so we'll have to try and get freetype working for you.

 

In that case, navigate back to your wine-1.2.1 folder in a new Terminal window, and see if ./configure works now that freetype has been installed on your system, if it still doesn't configure it probably means the symbolic links aren't setup properly, and if that's the case I'll help you with remote assistance again.

 

Let me know how that goes.

  • 1 month later...
Posted (edited)

Ok, so I followed Lynx's tutorial, and everything works pretty well, up to a point.

 

Before I continue, let me mention that I am using the most recent version of macports, wine, and continuum (downloaded last night), and I am trying to get this working on 10.5.8. I have updated from XCode 3.0 to 3.1.4.

 

CLARIFICATION: I DO NOT HAVE 10.6, I HAVE 10.5.8. I AM USING XCODE 3.1.4

 

CAPS LOCK: CRUISE CONTROL FOR COOL

 

I ran:

$ ./configure --disable-win16

(because I don't have XCode 2.x -- I'm pretty sure it won't run on 10.5), and received the following output:

config.status: executing Makefile commands
configure: libgnutls 32-bit development files not found, no schannel support.
configure: libsane 32-bit development files not found, scanners won't be supported.
configure: libv4l 32-bit development files not found.
configure: libgphoto2 32-bit development files not found, digital cameras won't be supported.
configure: liblcms 32-bit development files not found, Color Management won't be supported.
configure: libcapi20 32-bit development files not found, ISDN won't be supported.
configure: libgsm 32-bit development files not found, gsm 06.10 codec won't be supported.
configure: libtiff 32-bit development files not found, TIFF won't be supported.
configure: WARNING: libxslt 32-bit development files not found, xslt won't be supported.
configure: WARNING: libjpeg 32-bit development files not found, JPEG won't be supported.
configure: Finished.  Do 'make' to compile Wine.

Then I continued, despite the warnings, because I'm pretty sure they're unimportant, if I remember correctly from previous emails with Lynx.

 

I ran:

$ cat cont.diff | patch -p1

And received the following output:

patching file dlls/kernel32/process.c
patch unexpectedly ends in middle of line
Hunk #1 succeeded at 2662 with fuzz 2 (offset 198 lines).

I ran:

$ make depend && make -j 2

Which output a bunch of stuff that seems like successful make-ing, with some notable things like:

rm -f libwine_port.a
ar rc libwine_port.a ffs.o fstatvfs.o futimes.o getopt.o getopt1.o getpagesize.o gettid.o interlocked.o isinf.o isnan.o lstat.o memcpy_unaligned.o memmove.o mkstemps.o poll.o pread.o pwrite.o readlink.o spawn.o statvfs.o strcasecmp.o strerror.o strncasecmp.o symlink.o usleep.o      
ranlib: file: libwine_port.a(ffs.o) has no symbols
ranlib: file: libwine_port.a(fstatvfs.o) has no symbols
ranlib: file: libwine_port.a(futimes.o) has no symbols
ranlib: file: libwine_port.a(getopt.o) has no symbols
ranlib: file: libwine_port.a(getopt1.o) has no symbols
ranlib: file: libwine_port.a(getpagesize.o) has no symbols
ranlib: file: libwine_port.a(isinf.o) has no symbols
ranlib: file: libwine_port.a(isnan.o) has no symbols
ranlib: file: libwine_port.a(lstat.o) has no symbols
ranlib: file: libwine_port.a(memcpy_unaligned.o) has no symbols
ranlib: file: libwine_port.a(memmove.o) has no symbols
ranlib: file: libwine_port.a(poll.o) has no symbols
ranlib: file: libwine_port.a(pread.o) has no symbols
ranlib: file: libwine_port.a(pwrite.o) has no symbols
ranlib: file: libwine_port.a(readlink.o) has no symbols
ranlib: file: libwine_port.a(statvfs.o) has no symbols
ranlib: file: libwine_port.a(strcasecmp.o) has no symbols
ranlib: file: libwine_port.a(strerror.o) has no symbols
ranlib: file: libwine_port.a(strncasecmp.o) has no symbols
ranlib: file: libwine_port.a(symlink.o) has no symbols
ranlib: file: libwine_port.a(usleep.o) has no symbols
ranlib libwine_port.a
ranlib: file: libwine_port.a(ffs.o) has no symbols
ranlib: file: libwine_port.a(fstatvfs.o) has no symbols
ranlib: file: libwine_port.a(futimes.o) has no symbols
ranlib: file: libwine_port.a(getopt.o) has no symbols
ranlib: file: libwine_port.a(getopt1.o) has no symbols
ranlib: file: libwine_port.a(getpagesize.o) has no symbols
ranlib: file: libwine_port.a(isinf.o) has no symbols
ranlib: file: libwine_port.a(isnan.o) has no symbols
ranlib: file: libwine_port.a(lstat.o) has no symbols
ranlib: file: libwine_port.a(memcpy_unaligned.o) has no symbols
ranlib: file: libwine_port.a(memmove.o) has no symbols
ranlib: file: libwine_port.a(poll.o) has no symbols
ranlib: file: libwine_port.a(pread.o) has no symbols
ranlib: file: libwine_port.a(pwrite.o) has no symbols
ranlib: file: libwine_port.a(readlink.o) has no symbols
ranlib: file: libwine_port.a(statvfs.o) has no symbols
ranlib: file: libwine_port.a(strcasecmp.o) has no symbols
ranlib: file: libwine_port.a(strerror.o) has no symbols
ranlib: file: libwine_port.a(strncasecmp.o) has no symbols
ranlib: file: libwine_port.a(symlink.o) has no symbols
ranlib: file: libwine_port.a(usleep.o) has no symbols
make[1]: Nothing to be done for `all'.

...and this:

gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o expr.o expr.c
version=`(GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.2.2") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p'` && (echo $version | cmp -s - version.c) || echo $version >version.c || (rm -f version.c && exit 1)
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o config.o ./config.c -DBINDIR='"/usr/local/bin"' -DDLLDIR='"/usr/local/lib/wine"' -DLIB_TO_BINDIR=\"`../../tools/relpath /usr/local/lib /usr/local/bin`\" -DLIB_TO_DLLDIR=\"`../../tools/relpath /usr/local/lib /usr/local/lib/wine`\" -DBIN_TO_DLLDIR=\"`../../tools/relpath /usr/local/bin /usr/local/lib/wine`\" -DBIN_TO_DATADIR=\"`../../tools/relpath /usr/local/bin /usr/local/share/wine`\"
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o hash.o hash.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o version.o version.c
version.c:1: error: syntax error before ‘describe’
make[1]: *** [version.o] Error 1
make: *** [libs/wine] Error 2
make: *** Waiting for unfinished jobs....

...followed by a bunch of normal make output.

 

I followed that with:

$ sudo make install

...which yielded the following:

make[1]: `makedep' is up to date.
make[1]: Nothing to be done for `all'.
version=`(GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.2.2") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p'` && (echo $version | cmp -s - version.c) || echo $version >version.c || (rm -f version.c && exit 1)
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o version.o version.c
version.c:1: error: syntax error before ‘describe’
make[1]: *** [version.o] Error 1
make: *** [libs/wine] Error 2

...and that's where it breaks.

 

I have tried redoing a few things, and I've tried all of the following:

$ ./configure

$ ./configure --disable-win16

$ ./configure --without-freetype

$ ./configure --disable-win16 --without-freetype

All of which seem to produce nearly identical results.

 

So does anybody have any ideas? I'm over my head here. I know how to navigate the filesystem and do some basic things in the Terminal, but I'm no programmer.

 

I'm planning on eventually upgrading to 10.6, but I want to do a clean install, and for that I require a new hard drive for my laptop. Once I have money for that, this whole thing will be a moot point, but I have no idea how long I'll have to wait before that happens.

 

Thank you.

 

And thank you, Lynx for all your help by email in the past.

Edited by AdrianTP
Posted (edited)

Hi,

 

I can confirm that Wine can compile on 10.5, and also run Continuum. There seems to be an issue after you run make.

 

Try the following commands:

 

$ ./configure

$ make depend && make

 

OR

 

$ make depend && make -j 4 (if you're using dual core etc)

 

Don't bother with the patching, let's just see if we can get things compiled (but don't do make install, as we won't want to install an unpatched version of wine to the system).

 

Could you post the whole ./configure output, as that is where the error is most likely going to be reported.

 

If you like, we can speak on Skype/Teamspeak/Ventrilo to get this sorted faster?

Edited by Lynx
Posted (edited)

Sorry I didn't reply sooner. I fell asleep as soon as I got home. Winter sucks.

Could you post the whole ./configure output, as that is where the error is most likely going to be reported.

$ ./configure

checking build system type... i386-apple-darwin9.8.0
checking host system type... i386-apple-darwin9.8.0
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for cpp... cpp
checking for the directory containing the Wine tools... $(TOPOBJDIR)
checking for flex... flex
checking whether flex is recent enough... yes
checking for bison... bison
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking whether ln -s works... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ldconfig... true
checking for a BSD-compatible install... /opt/local/bin/ginstall -c
checking for lclint... no
checking for lint... no
checking for fontforge... fontforge
checking for pkg-config... pkg-config
checking for rsvg... no
checking for convert... no
checking for icotool... no
checking for prelink... false
checking for i386_set_ldt in -li386... no
checking for _oss_ioctl in -lossaudio... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking how to run the C preprocessor... gcc -m32 -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking AL/al.h usability... no
checking AL/al.h presence... no
checking for AL/al.h... no
checking AudioToolbox/AudioConverter.h usability... yes
checking AudioToolbox/AudioConverter.h presence... yes
checking for AudioToolbox/AudioConverter.h... yes
checking AudioUnit/AudioUnit.h usability... yes
checking AudioUnit/AudioUnit.h presence... yes
checking for AudioUnit/AudioUnit.h... yes
checking Carbon/Carbon.h usability... yes
checking Carbon/Carbon.h presence... yes
checking for Carbon/Carbon.h... yes
checking CoreAudio/CoreAudio.h usability... yes
checking CoreAudio/CoreAudio.h presence... yes
checking for CoreAudio/CoreAudio.h... yes
checking DiskArbitration/DiskArbitration.h usability... yes
checking DiskArbitration/DiskArbitration.h presence... yes
checking for DiskArbitration/DiskArbitration.h... yes
checking IOKit/IOKitLib.h usability... yes
checking IOKit/IOKitLib.h presence... yes
checking for IOKit/IOKitLib.h... yes
checking IOKit/hid/IOHIDLib.h usability... yes
checking IOKit/hid/IOHIDLib.h presence... yes
checking for IOKit/hid/IOHIDLib.h... yes
checking OpenAL/al.h usability... yes
checking OpenAL/al.h presence... yes
checking for OpenAL/al.h... yes
checking alias.h usability... no
checking alias.h presence... no
checking for alias.h... no
checking alsa/asoundlib.h usability... no
checking alsa/asoundlib.h presence... no
checking for alsa/asoundlib.h... no
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking arpa/nameser.h usability... yes
checking arpa/nameser.h presence... yes
checking for arpa/nameser.h... yes
checking asm/types.h usability... no
checking asm/types.h presence... no
checking for asm/types.h... no
checking capi20.h usability... no
checking capi20.h presence... no
checking for capi20.h... no
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking direct.h usability... no
checking direct.h presence... no
checking for direct.h... no
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking elf.h usability... no
checking elf.h presence... no
checking for elf.h... no
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking fnmatch.h usability... yes
checking fnmatch.h presence... yes
checking for fnmatch.h... yes
checking fontconfig/fontconfig.h usability... no
checking fontconfig/fontconfig.h presence... no
checking for fontconfig/fontconfig.h... no
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking gsm.h usability... no
checking gsm.h presence... no
checking for gsm.h... no
checking gsm/gsm.h usability... no
checking gsm/gsm.h presence... no
checking for gsm/gsm.h... no
checking ieeefp.h usability... no
checking ieeefp.h presence... no
checking for ieeefp.h... no
checking inet/mib2.h usability... no
checking inet/mib2.h presence... no
checking for inet/mib2.h... no
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking jack/jack.h usability... yes
checking jack/jack.h presence... yes
checking for jack/jack.h... yes
checking jpeglib.h usability... no
checking jpeglib.h presence... no
checking for jpeglib.h... no
checking kstat.h usability... no
checking kstat.h presence... no
checking for kstat.h... no
checking lber.h usability... yes
checking lber.h presence... yes
checking for lber.h... yes
checking lcms.h usability... no
checking lcms.h presence... no
checking for lcms.h... no
checking lcms/lcms.h usability... no
checking lcms/lcms.h presence... no
checking for lcms/lcms.h... no
checking ldap.h usability... yes
checking ldap.h presence... yes
checking for ldap.h... yes
checking libaudioio.h usability... no
checking libaudioio.h presence... no
checking for libaudioio.h... no
checking link.h usability... no
checking link.h presence... no
checking for link.h... no
checking linux/cdrom.h usability... no
checking linux/cdrom.h presence... no
checking for linux/cdrom.h... no
checking linux/compiler.h usability... no
checking linux/compiler.h presence... no
checking for linux/compiler.h... no
checking linux/hdreg.h usability... no
checking linux/hdreg.h presence... no
checking for linux/hdreg.h... no
checking linux/input.h usability... no
checking linux/input.h presence... no
checking for linux/input.h... no
checking linux/ioctl.h usability... no
checking linux/ioctl.h presence... no
checking for linux/ioctl.h... no
checking linux/joystick.h usability... no
checking linux/joystick.h presence... no
checking for linux/joystick.h... no
checking linux/major.h usability... no
checking linux/major.h presence... no
checking for linux/major.h... no
checking linux/param.h usability... no
checking linux/param.h presence... no
checking for linux/param.h... no
checking linux/serial.h usability... no
checking linux/serial.h presence... no
checking for linux/serial.h... no
checking linux/types.h usability... no
checking linux/types.h presence... no
checking for linux/types.h... no
checking linux/ucdrom.h usability... no
checking linux/ucdrom.h presence... no
checking for linux/ucdrom.h... no
checking mach-o/nlist.h usability... yes
checking mach-o/nlist.h presence... yes
checking for mach-o/nlist.h... yes
checking mach/mach.h usability... yes
checking mach/mach.h presence... yes
checking for mach/mach.h... yes
checking mach/machine.h usability... yes
checking mach/machine.h presence... yes
checking for mach/machine.h... yes
checking machine/cpu.h usability... no
checking machine/cpu.h presence... no
checking for machine/cpu.h... no
checking machine/limits.h usability... yes
checking machine/limits.h presence... yes
checking for machine/limits.h... yes
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking machine/sysarch.h usability... no
checking machine/sysarch.h presence... no
checking for machine/sysarch.h... no
checking mntent.h usability... no
checking mntent.h presence... no
checking for mntent.h... no
checking mpg123.h usability... no
checking mpg123.h presence... no
checking for mpg123.h... no
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking netinet/in_systm.h usability... yes
checking netinet/in_systm.h presence... yes
checking for netinet/in_systm.h... yes
checking netinet/tcp.h usability... yes
checking netinet/tcp.h presence... yes
checking for netinet/tcp.h... yes
checking netinet/tcp_fsm.h usability... yes
checking netinet/tcp_fsm.h presence... yes
checking for netinet/tcp_fsm.h... yes
checking openssl/err.h usability... yes
checking openssl/err.h presence... yes
checking for openssl/err.h... yes
checking openssl/ssl.h usability... yes
checking openssl/ssl.h presence... yes
checking for openssl/ssl.h... yes
checking png.h usability... no
checking png.h presence... no
checking for png.h... no
checking poll.h usability... yes
checking poll.h presence... yes
checking for poll.h... yes
checking port.h usability... no
checking port.h presence... no
checking for port.h... no
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking scsi/scsi.h usability... no
checking scsi/scsi.h presence... no
checking for scsi/scsi.h... no
checking scsi/scsi_ioctl.h usability... no
checking scsi/scsi_ioctl.h presence... no
checking for scsi/scsi_ioctl.h... no
checking scsi/sg.h usability... no
checking scsi/sg.h presence... no
checking for scsi/sg.h... no
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking stdbool.h usability... yes
checking stdbool.h presence... yes
checking for stdbool.h... yes
checking for stdint.h... (cached) yes
checking for strings.h... (cached) yes
checking stropts.h usability... no
checking stropts.h presence... no
checking for stropts.h... no
checking sys/asoundlib.h usability... no
checking sys/asoundlib.h presence... no
checking for sys/asoundlib.h... no
checking sys/cdio.h usability... no
checking sys/cdio.h presence... no
checking for sys/cdio.h... no
checking sys/elf32.h usability... no
checking sys/elf32.h presence... no
checking for sys/elf32.h... no
checking sys/epoll.h usability... no
checking sys/epoll.h presence... no
checking for sys/epoll.h... no
checking sys/errno.h usability... yes
checking sys/errno.h presence... yes
checking for sys/errno.h... yes
checking sys/event.h usability... yes
checking sys/event.h presence... yes
checking for sys/event.h... yes
checking sys/exec_elf.h usability... no
checking sys/exec_elf.h presence... no
checking for sys/exec_elf.h... no
checking sys/filio.h usability... yes
checking sys/filio.h presence... yes
checking for sys/filio.h... yes
checking sys/inotify.h usability... no
checking sys/inotify.h presence... no
checking for sys/inotify.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/limits.h usability... no
checking sys/limits.h presence... no
checking for sys/limits.h... no
checking sys/link.h usability... no
checking sys/link.h presence... no
checking for sys/link.h... no
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/modem.h usability... no
checking sys/modem.h presence... no
checking for sys/modem.h... no
checking sys/msg.h usability... yes
checking sys/msg.h presence... yes
checking for sys/msg.h... yes
checking sys/mtio.h usability... yes
checking sys/mtio.h presence... yes
checking for sys/mtio.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/prctl.h usability... no
checking sys/prctl.h presence... no
checking for sys/prctl.h... no
checking sys/protosw.h usability... yes
checking sys/protosw.h presence... yes
checking for sys/protosw.h... yes
checking sys/ptrace.h usability... yes
checking sys/ptrace.h presence... yes
checking for sys/ptrace.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/scsiio.h usability... no
checking sys/scsiio.h presence... no
checking for sys/scsiio.h... no
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking sys/signal.h usability... yes
checking sys/signal.h presence... yes
checking for sys/signal.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/socketvar.h usability... yes
checking sys/socketvar.h presence... yes
checking for sys/socketvar.h... yes
checking sys/sockio.h usability... yes
checking sys/sockio.h presence... yes
checking for sys/sockio.h... yes
checking sys/soundcard.h usability... no
checking sys/soundcard.h presence... no
checking for sys/soundcard.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/strtio.h usability... no
checking sys/strtio.h presence... no
checking for sys/strtio.h... no
checking sys/syscall.h usability... yes
checking sys/syscall.h presence... yes
checking for sys/syscall.h... yes
checking sys/tihdr.h usability... no
checking sys/tihdr.h presence... no
checking for sys/tihdr.h... no
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeout.h usability... no
checking sys/timeout.h presence... no
checking for sys/timeout.h... no
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/vm86.h usability... no
checking sys/vm86.h presence... no
checking for sys/vm86.h... no
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking syscall.h usability... no
checking syscall.h presence... no
checking for syscall.h... no
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking tiffio.h usability... no
checking tiffio.h presence... no
checking for tiffio.h... no
checking for unistd.h... (cached) yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking valgrind/memcheck.h usability... no
checking valgrind/memcheck.h presence... no
checking for valgrind/memcheck.h... no
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking whether stat file-mode macros are broken... no
checking for sys/mount.h... yes
checking for sys/statfs.h... no
checking for sys/sysctl.h... yes
checking for sys/user.h... yes
checking for sys/vfs.h... no
checking for netinet/ip.h... yes
checking for net/if.h... yes
checking for net/if_arp.h... yes
checking for net/if_dl.h... yes
checking for net/if_types.h... yes
checking for net/route.h... yes
checking for netinet/if_ether.h... yes
checking for netinet/if_inarp.h... no
checking for netinet/in_pcb.h... yes
checking for netinet/ip_icmp.h... yes
checking for netinet/ip_var.h... yes
checking for netinet/udp.h... yes
checking for netipx/ipx.h... no
checking for netinet/tcp_timer.h... yes
checking for netinet/udp_var.h... yes
checking for netinet/icmp_var.h... yes
checking for netinet/tcp_var.h... yes
checking for linux/ipx.h... no
checking for linux/irda.h... no
checking for mach-o/dyld_images.h... yes
checking for resolv.h... yes
checking for ifaddrs.h... yes
checking for ucontext.h... yes
checking for sys/thr.h... no
checking for pthread_np.h... no
checking for linux/videodev.h... no
checking for linux/capi.h... no
checking for ldd... true
checking for IOHIDManagerCreate... yes
checking whether 16-bit code can be built correctly... no
configure: error: Xcode 3.x cannot build 16-bit code correctly. Use --disable-win16 if you don't need 16-bit support.

$ make -j 4

gcc -m32 -c -I. -I. -I../../include -I../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o preproc.o preproc.c
gcc -m32 -c -I. -I. -I../../include -I../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o wpp.o wpp.c
make[1]: Nothing to be done for `all'.
gcc -m32 -c -I. -I. -I../../include -I../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o ppy.tab.o ppy.tab.c
gcc -m32 -c -I. -I. -I../../include -I../../include   -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o ppl.yy.o ppl.yy.c
make[1]: Nothing to be done for `all'.
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o import.o import.c
version=`(GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.2.2") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p'` && (echo $version | cmp -s - version.c) || echo $version >version.c || (rm -f version.c && exit 1)
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o main.o main.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o version.o version.c
version.c:1: error: syntax error before ‘describe’
make[1]: *** [version.o] Error 1
make: *** [libs/wine] Error 2
make: *** Waiting for unfinished jobs....
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o parser.o parser.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o relay.o relay.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o res16.o res16.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o res32.o res32.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o spec16.o spec16.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o spec32.o spec32.c
gcc -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith  -g -O2  -o utils.o utils.c
rm -f libwpp.a
ar rc libwpp.a preproc.o wpp.o ppy.tab.o ppl.yy.o    
ranlib libwpp.a
gcc -m32 -g -O2 -o winebuild import.o main.o parser.o relay.o res16.o res32.o spec16.o spec32.o utils.o       ../../libs/port/libwine_port.a 

If you like, we can speak on Skype/Teamspeak/Ventrilo to get this sorted faster?

I'd be glad to teamspeak or skype, but it would have to be in the evening, around 7 PM central time (0100 GMT). I made my earlier post while at work. I can use the IM part of Skype whenever, if you don't mind lots of typing. Screenshare might be a valid option, too, there's a nice one at http://www.join.me.

Edited by AdrianTP
Posted (edited)

Hey, add me on Skype, my address is Christopher.lnx - I have both 10.5 and 10.6, and I'll get 10.5 running on a virtual machine. There are some odd parts of the ./configure output, which I'll try to figure out in the mean time. It's a lot quicker getting things sorted this way.

 

Edit: Looks like I'd have to edit my current vmx files to do that, and unfortunately it's exam time so I won't have the time to do so. I'll try and figure this out as best I can using OS X, and I'll document all of my steps in as much detail as possible - hopefully we'll be able to track down where I've gone wrong in my documentation.

Edited by Lynx
Posted

Hey, I tried patching the macports version of wine (see my website for details) however it was unsuccessful - the error output seems similar to that of an unpatched version of wine running continuum so I may not have patched things correctly but when I get a chance I'll try to repatch it. Macports seems to install wine to three locations, the opt mount point, the usr mount point and also within the macports directory it's self. When I get more of an idea on this method I'll let you know as it's far simpler than doing a compile. I'm also writing a java installer that will check the system and hopefully install a patched version of wine without any user interaction; which will hopefully save everybody a lot of time.

 

I may not be on tonight but I'll try and get on to explain things a little better.

Posted

I'm also writing a java installer that will check the system and hopefully install a patched version of wine without any user interaction; which will hopefully save everybody a lot of time.

You'll brand yourself a community underdog hero with that one. Making something that "Just Works" for us mac users would be a godsend. :D

  • 1 month later...
Posted (edited)

Hey guys

 

I've been attending University for 2 years, but since I don't have a PC laptop I couldn't play continuum at school. At the beginning of last semester I discovered a tutorial of getting Continuum on a MacBook using WINE. I've been using it pretty smoothly, as it doesn't lag when I'm at home, but lately at school my computer is definitely seemingly 'working harder,' as the fan turns on immediately once the game's on, and I feel like I'm burning my Mac out. My computer is my school notebook, and although I backup my information I really can't afford to damage the processing system.

 

As I mentioned previously, I also experience some pretty bad lag, always at perfect PING, but my latency spikes and will always float +/-0.1 around 3.0 S2C (which is the limit for division games in trenchwars) disabling me from playing at all. I'm really discouraged as I don't know anything about programming and how to fix this.. so are there any tips you guys can give me? Because I don't know what tutorial I used I can only tell u what I use to start the program up, which is the command:

 

wine ~/.wine/drive_c/Program\ Files/Continuum/Continuum.exe WINEDEBUG+warn+all

 

It runs smoothly, good FPS, and I can play at home when I don't experience lag, but the university server seems to have bad cooperation issues with Continuum on the Macbook.

 

Any help would be greatly appreciated, thanks!

thix

Edited by thix

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...