http://bugs.winehq.org/show_bug.cgi?id=22831
Summary: freebsd compile broken: configure && make causes infinite loop Product: Wine Version: 1.2-rc1 Platform: x86-64 OS/Version: FreeBSD Status: NEW Keywords: download, source Severity: blocker Priority: P2 Component: build-env AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
On a fresh install of PC-BSD 8 64-bit, tried to compile wine64 (the 32/64 bit lib situation on bsd is messier than on linux).
After installing gcc-4.5 and a newer flex, I ran: ./configure --enable-win64
which works, aside from a few missing deps (mpg123, libv4l, etc.).
Run 'make', and get: "Makefile", line 390: warning: Special and mundane targets don't mix. Mundane ones ignored "Makefile", line 396: warning: Special and mundane targets don't mix. Mundane ones ignored "Makefile", line 399: warning: Special and mundane targets don't mix. Mundane ones ignored ... "Makefile", line 10734: warning: Special and mundane targets don't mix. Mundane ones ignored "Makefile", line 10741: warning: Special and mundane targets don't mix. Mundane ones ignored
after running through the initial makefile, it seems the Makefile determines it needs to run configure again: running CONFIG_SHELL=/bin/sh /bin/sh ./configure --enable-win64 CC=/usr/Programs/bin/gcc45 --no-create --no-recursion checking build system type... x86_64-unknown-freebsd8.0 checking host system type... x86_64-unknown-freebsd8.0 checking whether make sets $(MAKE)... yes checking for gcc... /usr/Programs/bin/gcc45 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
which spawns an infinite loop.
Not sure if the regression is on wine or bsd's end, will try an older version soon.