Since I have found no ready-to-use package and debian packages require newer core libs (like libc) I started my struggles to build love2d for SliTaz rolling.
Note: I'm using a 0.9.2 codebase.
The first step was to build DevIL. Done that (w/o libsquash).
Then there were several dependency-related issues like linux headers missing and some other dev packages.
And Just when I thought I was ready, enet started to misbehave.
4aiman wrote: ↑Wed Jul 12, 2017 8:25 pm
Edit: I *do* have mingw installed, could it be mingw is being "chosen" to build love?
Looking at that output it's using 'gcc', so only if the first gcc on your PATH is the mingw one. That said, that's pretty much the only option, the file already includes errno.h on anything non-windows, and it contains those definitions.
I've removed mingw (although I'll need it later for a different project) and tried again.
Automagic and configure went just fine.
Here's make output: click (Warning! VERY huge.)
Now it uses g++ O_o
4aiman wrote: ↑Wed Jul 12, 2017 10:52 pm
I've removed mingw (although I'll need it later for a different project) and tried again.
Automagic and configure went just fine.
Here's make output: click (Warning! VERY huge.)
Now it uses g++ O_o
It's the exact same, from the look of it. By the way, it still uses gcc for enet (since that's c, not c++).
If you grep for EINPROGRESS, can you actually find it?
grep -rF EINPROGRESS /usr/include
/usr/include/X11/Xtrans/Xtranssock.c:#define EINPROGRESS WSAEINPROGRESS
/usr/include/X11/Xtrans/Xtranssock.c: * If the error was EWOULDBLOCK or EINPROGRESS then the socket
/usr/include/X11/Xtrans/Xtranssock.c: else if (olderrno == EWOULDBLOCK || olderrno == EINPROGRESS)
/usr/include/X11/Xtrans/Xtranssock.c: * If the error was EWOULDBLOCK or EINPROGRESS then the socket
/usr/include/X11/Xtrans/Xtranssock.c: if (olderrno == EWOULDBLOCK || olderrno == EINPROGRESS)
/usr/include/c++/4.9.2/i486-slitaz-linux/bits/error_constants.h: operation_in_progress = EINPROGRESS,
/usr/include/asm-generic/errno.h:#define EINPROGRESS 115 /* Operation now in progress */
uuu@slitaz:~/love$
Here's my package manger with "gcc" as a filter. Green==installed.