#15756 closed defect (fixed)
Wine 1.0 fails to compile on Mac Pro with Xquartz 2.2.3
Reported by: | cabanela@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | Cc: | jyrkiwahlstedt | |
Port: |
Description
I was able to compile Wine 1.0 on my MacBook Pro and intel iMac without any issues, just
sudo port upgrade wine
But on my Mac Pro, I do:
sudo port -d selfupdate sudo port upgrade wine
and it crashes during configure with:
checking for linux/videodev.h... no checking for linux/capi.h... no checking for ldd... true configure: error: X development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this. Error: Status 1 encountered during processing.
I reinstalled Xquartz (version 2.2.3) to be sure I had all the X11 development files. It still failed. I checked, and on my MacBook Pro and intel iMac, where the configure succeeds, the only xorg related MacPort packages I have installed are
xorg-util-macros @1.1.5 x11/xorg-util-macros xorg-xproto @7.0.11 x11/xorg-xproto
Not sure what is causing this. Just thought I would report it.
Change History (8)
comment:1 Changed 16 years ago by jmroot (Joshua Root)
Cc: | jwa@… added |
---|---|
Milestone: | → Port Bugs |
Owner: | changed from macports-tickets@… to ryandesign@… |
comment:2 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
I'm not really familiar with XQuartz but I know that wine works fine with the official Apple X11 on Leopard (and Tiger).
Just to check the basics, do you have things in /usr/X11, especially in /usr/X11/include? If not, then I would reinstall XQuartz.
If that's not it, then can you please "sudo port clean --work wine
" and then attach the entire output of "sudo port -d upgrade wine
"? I'd like to compare your configure output with what I see on my system.
comment:3 Changed 16 years ago by cabanela@…
I checked, X11 does appear to be installed properly. I reinstalled Xquartz yesterday when this started on the assumption that I had forgotten to reinstall it after the last OS update.
The contents of /usr/X11/include are
[xxx:/usr/X11/include] xxx% ls -al total 12 drwxr-xr-x 13 root wheel 442 2008-06-26 16:34 . drwxr-xr-x 8 root wheel 272 2008-06-26 16:34 .. drwxr-xr-x 33 root wheel 1122 2008-06-26 16:33 GL drwxr-xr-x 90 root wheel 3060 2008-06-26 16:33 X11 drwxr-xr-x 11 root wheel 374 2008-06-26 16:33 cairo drwxr-xr-x 5 root wheel 170 2008-06-26 16:33 fontconfig drwxr-xr-x 3 root wheel 102 2008-04-29 02:45 freetype2 -rw-r--r-- 1 root wheel 3890 2008-04-29 02:45 ft2build.h drwxr-xr-x 4 root wheel 136 2008-06-26 16:33 libpng12 drwxr-xr-x 4 root wheel 136 2008-06-26 16:33 pixman-1 lrwxr-xr-x 1 root wheel 14 2008-06-26 16:33 png.h -> libpng12/png.h lrwxr-xr-x 1 root wheel 18 2008-06-26 16:33 pngconf.h -> libpng12/pngconf.h drwxr-xr-x 28 root wheel 952 2008-06-26 16:33 xcb
I should point out my MacBook Pro and intel iMac are both running XQuartz (same version, 2.2.3) and were able to compile wine just fine. I try to keep the three machines roughly in sync with regards to OS.
I had tried "cleaning" the setup yesterday, but I wasn't aware of the --work flag. So based on your suggestion, I tried
[xxx:/Users/xxx] xxx% sudo port clean --work wine ---> Cleaning wine [xxx:/Users/xxx] xxx% sudo port -d install wine DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/wine DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/wine DEBUG: Requested variant darwin is not provided by port wine. DEBUG: Requested variant i386 is not provided by port wine. DEBUG: Requested variant macosx is not provided by port wine. DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/XFree86 DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/XFree86 DEBUG: Requested variant i386 is not provided by port XFree86. DEBUG: Executing variant darwin provides darwin DEBUG: Executing variant macosx provides macosx DEBUG: Searching for dependency: XFree86 DEBUG: Didn't find receipt, going to depspec regex for: XFree86 DEBUG: Found Dependency: path: /usr/X11R6/lib filename: libX11.6.dylib regex: ^libX11\.6\.dylib$ DEBUG: Found Dependency: path: /usr/X11R6/lib filename: libX11.6.dylib regex: ^libX11\.6\.dylib$ DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/expat DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/expat DEBUG: Requested variant darwin is not provided by port expat. DEBUG: Requested variant i386 is not provided by port expat. DEBUG: Requested variant macosx is not provided by port expat. DEBUG: Searching for dependency: expat DEBUG: Found Dependency: receipt exists for expat DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/fontconfig DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/fontconfig DEBUG: Requested variant darwin is not provided by port fontconfig. DEBUG: Requested variant i386 is not provided by port fontconfig. DEBUG: Executing variant macosx provides macosx DEBUG: Searching for dependency: fontconfig DEBUG: Found Dependency: receipt exists for fontconfig DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/fontforge DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/fontforge DEBUG: Requested variant darwin is not provided by port fontforge. DEBUG: Requested variant i386 is not provided by port fontforge. DEBUG: Requested variant macosx is not provided by port fontforge. DEBUG: Searching for dependency: fontforge DEBUG: Found Dependency: receipt exists for fontforge DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/print/freetype DEBUG: Requested variant darwin is not provided by port freetype. DEBUG: Requested variant i386 is not provided by port freetype. DEBUG: Requested variant macosx is not provided by port freetype. DEBUG: Searching for dependency: freetype DEBUG: Found Dependency: receipt exists for freetype DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/jpeg DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/graphics/jpeg DEBUG: Requested variant darwin is not provided by port jpeg. DEBUG: Requested variant i386 is not provided by port jpeg. DEBUG: Requested variant macosx is not provided by port jpeg. DEBUG: Searching for dependency: jpeg DEBUG: Found Dependency: receipt exists for jpeg DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libiconv DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libiconv DEBUG: Requested variant darwin is not provided by port libiconv. DEBUG: Requested variant i386 is not provided by port libiconv. DEBUG: Requested variant macosx is not provided by port libiconv. DEBUG: Searching for dependency: libiconv DEBUG: Found Dependency: receipt exists for libiconv DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libxml2 DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libxml2 DEBUG: Requested variant darwin is not provided by port libxml2. DEBUG: Requested variant i386 is not provided by port libxml2. DEBUG: Requested variant macosx is not provided by port libxml2. DEBUG: Searching for dependency: libxml2 DEBUG: Found Dependency: receipt exists for libxml2 DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libxslt DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/textproc/libxslt DEBUG: Requested variant darwin is not provided by port libxslt. DEBUG: Requested variant i386 is not provided by port libxslt. DEBUG: Requested variant macosx is not provided by port libxslt. DEBUG: Searching for dependency: libxslt DEBUG: Found Dependency: receipt exists for libxslt DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncurses DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/ncurses DEBUG: Requested variant darwin is not provided by port ncurses. DEBUG: Requested variant i386 is not provided by port ncurses. DEBUG: Requested variant macosx is not provided by port ncurses. DEBUG: Searching for dependency: ncurses DEBUG: Found Dependency: receipt exists for ncurses DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/openssl DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/openssl DEBUG: Requested variant i386 is not provided by port openssl. DEBUG: Requested variant macosx is not provided by port openssl. DEBUG: Executing variant darwin provides darwin DEBUG: Searching for dependency: openssl DEBUG: Found Dependency: receipt exists for openssl DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/render DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/render DEBUG: Requested variant darwin is not provided by port render. DEBUG: Requested variant i386 is not provided by port render. DEBUG: Requested variant macosx is not provided by port render. DEBUG: Searching for dependency: render DEBUG: Found Dependency: receipt exists for render DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/xrender DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/xrender DEBUG: Requested variant darwin is not provided by port xrender. DEBUG: Requested variant i386 is not provided by port xrender. DEBUG: Requested variant macosx is not provided by port xrender. DEBUG: Searching for dependency: xrender DEBUG: Found Dependency: receipt exists for xrender DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/archivers/zlib DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/archivers/zlib DEBUG: Requested variant darwin is not provided by port zlib. DEBUG: Requested variant i386 is not provided by port zlib. DEBUG: Requested variant macosx is not provided by port zlib. DEBUG: Searching for dependency: zlib DEBUG: Found Dependency: receipt exists for zlib DEBUG: Found port in file:///opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/pkgconfig DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/devel/pkgconfig DEBUG: Requested variant darwin is not provided by port pkgconfig. DEBUG: Requested variant i386 is not provided by port pkgconfig. DEBUG: Requested variant macosx is not provided by port pkgconfig. DEBUG: Searching for dependency: pkgconfig DEBUG: Found Dependency: receipt exists for pkgconfig DEBUG: Executing org.macports.main (wine) ---> Fetching wine DEBUG: Executing proc-pre-org.macports.fetch-fetch-0 DEBUG: Executing org.macports.fetch (wine) ---> Verifying checksum(s) for wine DEBUG: Executing org.macports.checksum (wine) ---> Checksumming wine-1.0.tar.bz2 DEBUG: Correct (md5) checksum for wine-1.0.tar.bz2 DEBUG: Correct (sha1) checksum for wine-1.0.tar.bz2 DEBUG: Correct (rmd160) checksum for wine-1.0.tar.bz2 DEBUG: setting option extract.cmd to /opt/local/bin/bzip2 ---> Extracting wine DEBUG: Executing org.macports.extract (wine) ---> Extracting wine-1.0.tar.bz2 DEBUG: setting option extract.args to /opt/local/var/macports/distfiles/wine/wine-1.0.tar.bz2 DEBUG: Environment: DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_wine/work" && /opt/local/bin/bzip2 -dc /opt/local/var/macports/distfiles/wine/wine-1.0.tar.bz2 | /usr/bin/gnutar --no-same-owner -xf -' DEBUG: Executing org.macports.patch (wine) ---> Configuring wine DEBUG: Executing org.macports.configure (wine) DEBUG: Using compiler 'Mac OS X gcc 4.0' DEBUG: Environment: CFLAGS='-O2' CPPFLAGS='-I/opt/local/include' CXXFLAGS='-O2' CPP='/usr/bin/cpp-4.0' CXX='/usr/bin/g++-4.0' F90FLAGS='-O2' LDFLAGS='-L/opt/local/lib -framework CoreServices -lz' FCFLAGS='-O2' OBJC='/usr/bin/gcc-4.0' INSTALL='/usr/bin/install' OBJCFLAGS='-O2' FFLAGS='-O2' CC='/usr/bin/gcc-4.0' DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_wine/work/wine-1.0" && ./configure --prefix=/opt/local --x-includes=/usr/X11R6/include/' checking build system type... i386-apple-darwin9.3.0 checking host system type... i386-apple-darwin9.3.0 checking whether make sets $(MAKE)... yes checking for gcc... /usr/bin/gcc-4.0 checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc-4.0 accepts -g... yes checking for /usr/bin/gcc-4.0 option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether /usr/bin/g++-4.0 accepts -g... yes checking for cpp... cpp checking for the directory containing the Wine tools... $(TOPOBJDIR) checking how to run the C preprocessor... /usr/bin/cpp-4.0 checking for X... no checking for flex... flex checking for bison... bison checking for gas... no checking for as... as checking for ld... ld checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking for windres... no checking whether ln -s works... yes checking whether ln 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... /usr/bin/install checking for lclint... no checking for lint... no checking for fontforge... fontforge checking for pkg-config... pkg-config checking for rsvg... 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 pthread_create in -lpthread... yes 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 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 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 cups/cups.h usability... yes checking cups/cups.h presence... yes checking for cups/cups.h... yes 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 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 fontconfig/fontconfig.h usability... yes checking fontconfig/fontconfig.h presence... yes checking for fontconfig/fontconfig.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking jack/jack.h usability... no checking jack/jack.h presence... no checking for jack/jack.h... no checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes 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/ucdrom.h usability... no checking linux/ucdrom.h presence... no checking for linux/ucdrom.h... no 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 mntent.h usability... no checking mntent.h presence... no checking for mntent.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... yes checking png.h presence... yes checking for png.h... yes checking poll.h usability... yes checking poll.h presence... yes checking for poll.h... yes 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 for stdint.h... (cached) yes checking for strings.h... (cached) yes 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/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/lwp.h usability... no checking sys/lwp.h presence... no checking for sys/lwp.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/ptrace.h usability... yes checking sys/ptrace.h presence... yes checking for sys/ptrace.h... yes checking sys/reg.h usability... no checking sys/reg.h presence... no checking for sys/reg.h... no 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/sysctl.h usability... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes 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/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 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 whether stat file-mode macros are broken... no checking for sys/mount.h... yes checking for sys/statfs.h... no checking for sys/user.h... yes checking for sys/vfs.h... no checking for netinet/in_pcb.h... yes checking for netinet/ip_var.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 netipx/ipx.h... no checking for netinet/tcp_var.h... yes checking for linux/ipx.h... no checking for resolv.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 configure: error: X development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this. Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_x11_wine/work/wine-1.0" && ./configure --prefix=/opt/local --x-includes=/usr/X11R6/include/ " returned error 1 Command output: checking for utime.h... yes checking valgrind/memcheck.h usability... no checking valgrind/memcheck.h presence... no checking for valgrind/memcheck.h... no checking whether stat file-mode macros are broken... no checking for sys/mount.h... yes checking for sys/statfs.h... no checking for sys/user.h... yes checking for sys/vfs.h... no checking for netinet/in_pcb.h... yes checking for netinet/ip_var.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 netipx/ipx.h... no checking for netinet/tcp_var.h... yes checking for linux/ipx.h... no checking for resolv.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 configure: error: X development files not found. Wine will be built without X support, which probably isn't what you want. You will need to install development packages of Xlib/Xfree86 at the very least. Use the --without-x option if you really want this. Warning: the following items did not execute (for wine): org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing.
comment:4 Changed 16 years ago by skymoo (Adam Mercer)
Do you have /usr/X11R6
symlinked to /usr/X11
as it looks like the wine configure process is looking for the X headers in /usr/X11R6/include
?
comment:5 Changed 16 years ago by cabanela@…
Yes, /usr/X11R6/include does point to /usr/X11/include.
You can see this in the following command line capture
[xxx:/usr] xxx% ls -al total 4 drwxr-xr-x 13 root wheel 442 2008-06-26 16:34 . drwxrwxr-t 47 root admin 1666 2008-06-16 16:36 .. drwxr-xr-x 8 root wheel 272 2008-06-26 16:34 X11 lrwxr-xr-x 1 root wheel 3 2008-06-26 16:34 X11R6 -> X11 drwxr-xr-x 934 root wheel 31756 2008-06-26 16:33 bin drwxr-xr-x 3 root wheel 102 2006-09-03 21:49 etc drwxr-xr-x 266 root wheel 9044 2008-06-26 16:34 include drwxr-xr-x 401 root wheel 13634 2008-06-26 16:34 lib drwxr-xr-x 96 root wheel 3264 2008-05-29 10:57 libexec drwxr-xr-x 34 root wheel 1156 2008-06-03 16:26 local drwxr-xr-x 245 root wheel 8330 2008-05-29 10:57 sbin drwxr-xr-x 70 root wheel 2380 2008-05-08 15:50 share drwxr-xr-x 5 root wheel 170 2008-04-30 19:03 standalone [xxx:/usr] xxx% ls -al /usr/X11R6/include/ total 12 drwxr-xr-x 13 root wheel 442 2008-06-26 16:34 . drwxr-xr-x 8 root wheel 272 2008-06-26 16:34 .. drwxr-xr-x 33 root wheel 1122 2008-06-26 16:33 GL drwxr-xr-x 90 root wheel 3060 2008-06-26 16:33 X11 drwxr-xr-x 11 root wheel 374 2008-06-26 16:33 cairo drwxr-xr-x 5 root wheel 170 2008-06-26 16:33 fontconfig drwxr-xr-x 3 root wheel 102 2008-04-29 02:45 freetype2 -rw-r--r-- 1 root wheel 3890 2008-04-29 02:45 ft2build.h drwxr-xr-x 4 root wheel 136 2008-06-26 16:33 libpng12 drwxr-xr-x 4 root wheel 136 2008-06-26 16:33 pixman-1 lrwxr-xr-x 1 root wheel 14 2008-06-26 16:33 png.h -> libpng12/png.h lrwxr-xr-x 1 root wheel 18 2008-06-26 16:33 pngconf.h -> libpng12/pngconf.h drwxr-xr-x 28 root wheel 952 2008-06-26 16:33 xcb
comment:6 Changed 16 years ago by gravydish@…
I was able to fix by editing the wine build file and changing the configure.args variable, adding the --x-libraries option @line 53:
configure.args \ --x-includes=${x11prefix}/include/ --x-libraries=${x11prefix}/lib
comment:7 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Thanks for figuring this out. I committed the change in r38083.
Assigning to maintainers.