...another 64-bit data point:
pkg-config appears to show the correct information:
>pkg-config libssl --cflags --libs
> -lssl -lcrypto
the dreaded 64-bit compile
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, LCMark
-
- VIP Livecode Opensource Backer
- Posts: 3581
- Joined: Mon Jan 22, 2007 7:36 am
- Location: Berkeley, CA, US
- Contact:
Re: the dreaded 64-bit compile
Update: I tried this now on my native 64-bit linux mint system and got past that bottleneck. There's a pretty complex dependency on external libraries, and we really need to firm up that list. There's obviously something that I've installed on my native system that I haven't installed on the VM, and that's letting the MySQL part compile properly.
Now I'm getting the build failing while compiling the kernel with
In file included from ./../thirdparty/headers/linux/include/libgnomevfs/gnome-vfs-result.h:29:0,
from ./../thirdparty/headers/linux/include/libgnomevfs/gnome-vfs-acl.h:31,
from ./../thirdparty/headers/linux/include/libgnomevfs/gnome-vfs.h:28,
from ./src/lnxdcs.cpp:49:
/usr/include/glib-2.0/glib/gmacros.h:32:2: error: #error "Only <glib.h> can be included directly."
Now I'm getting the build failing while compiling the kernel with
In file included from ./../thirdparty/headers/linux/include/libgnomevfs/gnome-vfs-result.h:29:0,
from ./../thirdparty/headers/linux/include/libgnomevfs/gnome-vfs-acl.h:31,
from ./../thirdparty/headers/linux/include/libgnomevfs/gnome-vfs.h:28,
from ./src/lnxdcs.cpp:49:
/usr/include/glib-2.0/glib/gmacros.h:32:2: error: #error "Only <glib.h> can be included directly."
PowerDebug http://powerdebug.ahsoftware.net
PowerTools http://www.ahsoftware.net/PowerTools/PowerTools.irev
PowerTools http://www.ahsoftware.net/PowerTools/PowerTools.irev
Re: the dreaded 64-bit compile
@mwieder:
I think the ssl lib problem is because of an empty 'sslstubs.cpp' file that was probably generated when it couldn't execute the 32-bit Revolution.lnx. If you delete that file (so it regenerates) all should be well.
The other error is probably what @ricochet1k was saying about needing to include <glib.h> in lnxdcs.cpp (before the gnomevfs stuff). It seems 'gnomevfs' is gone from newer versions of the Gnome desktop - its functionality has probably moved and that will need to be looked at separately at some point.
I think the ssl lib problem is because of an empty 'sslstubs.cpp' file that was probably generated when it couldn't execute the 32-bit Revolution.lnx. If you delete that file (so it regenerates) all should be well.
The other error is probably what @ricochet1k was saying about needing to include <glib.h> in lnxdcs.cpp (before the gnomevfs stuff). It seems 'gnomevfs' is gone from newer versions of the Gnome desktop - its functionality has probably moved and that will need to be looked at separately at some point.