Skip to content

Instantly share code, notes, and snippets.

View jaustinpage's full-sized avatar

Austin Page jaustinpage

  • Austin, TX
View GitHub Profile

Keybase proof

I hereby claim:

  • I am jaustinpage on github.
  • I am jaustinpage (https://keybase.io/jaustinpage) on keybase.
  • I have a public key whose fingerprint is 12F5 1B2B B91D 42DB C43D 2510 9249 1E6E 938B 5A21

To claim this, I am signing this object:

@jaustinpage
jaustinpage / keybase.md
Created August 27, 2017 01:00
keybase.md jaustinpage

Keybase proof

I hereby claim:

  • I am jaustinpage on github.
  • I am jaustinpage (https://keybase.io/jaustinpage) on keybase.
  • I have a public key whose fingerprint is 12F5 1B2B B91D 42DB C43D 2510 9249 1E6E 938B 5A21

To claim this, I am signing this object:

@jaustinpage
jaustinpage / Dockerfile
Last active October 12, 2016 18:31
Dockerfile for building xmlsec on alpine, against libressl
FROM alpine:edge
ADD . /opt/xmlsec
RUN apk upgrade -U -a
RUN apk add --update \
autoconf \
automake \
bash \
build-base \
file \
gcc \
@jaustinpage
jaustinpage / gist:c6ff81f3af751dfe816dd5beabab2a2d
Created October 11, 2016 18:08
ldd /usr/lib/libxmlsec1-openssl.so.1
bash-4.3# ldd /usr/lib/libxmlsec1-openssl.so.1
ldd (0x55e4f3c41000)
libcrypto.so.38 => /lib/libcrypto.so.38 (0x7f838e5e7000)
libxmlsec1.so.1 => /usr/lib/libxmlsec1.so.1 (0x7f838e384000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x7f838e059000)
libc.musl-x86_64.so.1 => ldd (0x55e4f3c41000)
libxslt.so.1 => /usr/lib/libxslt.so.1 (0x7f838de23000)
libltdl.so.7 => /usr/lib/libltdl.so.7 (0x7f838dc1a000)
libz.so.1 => /lib/libz.so.1 (0x7f838da04000)
Error relocating /usr/lib/libxmlsec1-openssl.so.1: EVP_MD_CTX_free: symbol not found
@jaustinpage
jaustinpage / gist:39eb79471b4ac4df3197c9d8572b9567
Created October 11, 2016 18:05
using xmlsec after openssl to libressl change in alpine
Failure: SystemError (func=xmlSecCryptoDLLibraryCreate:file=dl.c:line=146:obj=lt_dlopenext:subj=unknown:error=7:io function failed:filename=libxmlsec1-openssl
func=xmlSecCryptoDLGetLibraryFunctions:file=dl.c:line=499:obj=unknown:subj=xmlSecCryptoDLLibraryCreate:error=1:xmlsec library function failed:crypto=openssl
func=xmlSecCryptoDLLoadLibrary:file=dl.c:line=449:obj=unknown:subj=xmlSecCryptoDLGetLibraryFunctions:error=1:xmlsec library function failed:
Error: unable to load xmlsec-openssl library. Make sure that you have
this it installed, check shared libraries path (LD_LIBRARY_PATH)
envornment variable or use "--crypto" option to specify different
crypto engine.