No, I didn't. Got through a bit more by doing this
cd /usr/include/openssl ln -s /usr/include/x86_64-linux-gnu/openssl/opensslconf.h opensslconf.h
at that point it passed a bit more but also required
cd /lib/i386-linux-gnu/ sudo ln -s libssl.so.1.0.0 libssl.so
now libgit also has problems with libcurl /usr/include/curl/curlrules.h:142:3: error: size of array ‘__curl_rule_01__’ is negative
left it there for now
On squeak.stack.spur side:
got around the first problem by doing
cd /lib/i386-linux-gnu/ sudo ln -s libuuid.so.1 libuuid.so
then I also had to do
sudo apt install mesa-common-dev
to install opengl header files. Now I get this error:
gcc -m32 -g -O2 -DNDEBUG -DDEBUGVM=0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1 -DLSB_FIRST=1 -Wall -Wno-unknown-pragmas -g -O2 -DNDEBUG -DDEBUGVM=0 -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCOGMTVM=0 -DITIMER_HEARTBEAT=1 -DLSB_FIRST=1 -I/opensmalltalk-vm/build.linux32x86/squeak.cog.spur/build.itimerheartbeat -I/opensmalltalk-vm/build.linux32x86/squeak.cog.spur/build.itimerheartbeat -I/opensmalltalk-vm/platforms/unix/vm -I/opensmalltalk-vm/platforms/Cross/vm -I/opensmalltalk-vm/spursrc/vm -INONE -DHAVE_CONFIG_H -I/opensmalltalk-vm/build.linux32x86/squeak.cog.spur/build.itimerheartbeat -I/opensmalltalk-vm/build.linux32x86/squeak.cog.spur/build.itimerheartbeat -I/opensmalltalk-vm/platforms/unix/vm -I/opensmalltalk-vm/platforms/Cross/vm -I/opensmalltalk-vm/spursrc/vm -I/opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin -I/opensmalltalk-vm/platforms/unix/plugins/B3DAcceleratorPlugin -c /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c -fPIC -DPIC -DPIC -o sqOpenGLRenderer.o In file included from /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:30:0: /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.h:13:16: error: redefinition of 'struct glRenderer' typedef struct glRenderer { ^ In file included from /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.h:9:0, from /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:30: /opensmalltalk-vm/platforms/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.h:6:16: note: originally defined here typedef struct glRenderer ^ In file included from /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:30:0: /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.h:16:3: error: conflicting types for 'glRenderer' } glRenderer; ^ In file included from /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.h:9:0, from /opensmalltalk-vm/platforms/Cross/plugins/B3DAcceleratorPlugin/sqOpenGLRenderer.c:30: /opensmalltalk-vm/platforms/unix/plugins/B3DAcceleratorPlugin/sqUnixOpenGL.h:13:3: note: previous declaration of 'glRenderer' was here } glRenderer; ^ Makefile:183: fallo en las instrucciones para el objetivo 'sqOpenGLRenderer.lo' make[1]: *** [sqOpenGLRenderer.lo] Error 1 Makefile:531: fallo en las instrucciones para el objetivo 'B3DAcceleratorPlugin.la' make: *** [B3DAcceleratorPlugin.la] Error 2
On Sat, Mar 4, 2017 at 4:45 AM, Holger Freyther holger@freyther.de wrote:
On 3 Mar 2017, at 17:15, Javier Pimás elpochodelagente@gmail.com
wrote:
Here goes build.linux32x86/third-party/libssh2-1.7.0/config.log
configure:14252: gcc -o conftest -m32 -m32 conftest.c -lssl -lcrypto >&5 In file included from /usr/include/openssl/ssl.h:146:0, from conftest.c:25: /usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory compilation terminated.
Do you have it? /usr/include/i386-linux-gnu/openssl/opensslconf.h?
holger