Skip to content

Instantly share code, notes, and snippets.

View mgrubb's full-sized avatar
🌳
I am ROOT!

Michael Grubb mgrubb

🌳
I am ROOT!
View GitHub Profile
@mgrubb
mgrubb / gist:6df7cf0a2f184a5e2ec4416df3a298ab
Created June 11, 2018 17:29
Mono 5.12.0.226 Compile error AIX 7.2 GCC 7.2.0
Making all in runtime
gmake[2]: Entering directory `/ldaphome/mgrubb/mono-5.12.0.226/runtime'
d=`cd ../support && pwd`; \
sed 's,target="$mono_libdir/libMonoPosixHelper.so",target="'$d'/libMonoPosixHelper.la",' ../data/config > etc/mono/configt
d=`cd ../mono/btls/build-shared && pwd`; \
sed 's,target="$mono_libdir/libmono-btls-shared.so",target="'$d'/libmono-btls-shared.so",' etc/mono/configt > etc/mono/configtt
/bin/sh: ../mono/btls/build-shared: not found
if test -z ""; then :; else \
sed 's,target="libgdiplus.so",target="",' etc/mono/configtt > etc/mono/configttt; \
mv -f etc/mono/configttt etc/mono/configtt; fi
@mgrubb
mgrubb / gist:6cd82c0a830f9c0ca982a0d7328546cd
Created June 8, 2018 16:22
Mono Compile Error: Undefined symbol __cxa_finalize
gmake[2]: Entering directory `/ldaphome/mgrubb/mono-5.12.0.226/support'
CC errno.lo
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I../mono/eglib -I../mono/eglib -I.. -maix64 -DGC_AIX_THREADS -D_ALL_SOURCE -D_LARGE_FILES -D_REENTRANT -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wno-format-zero-length -D__mono_ppc__ -D__mono_ppc64__ -g -O2 -std=gnu99 -fno-strict-aliasing -fwrapv -DMONO_DLL_EXPORT -Wno-unused-but-set-variable -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -Wno-switch -Wno-switch-enum -Wno-unused-value -Wno-attributes -Wno-format-zero-length -mminimal-toc -Werror-implicit-function-declaration -MT errno.lo -MD -MP -MF .deps/errno.Tpo -c errno.c -DPIC -o .libs/errno.o
CC map.lo
@mgrubb
mgrubb / gist:368335f564ea67e227b92bb73b5071d0
Created June 8, 2018 16:10
Mono compile error: Mono segfault
Making all in runtime
gmake[2]: Entering directory `/ldaphome/mgrubb/mono-5.12.0.226/runtime'
if test -w /ldaphome/mgrubb/mono-5.12.0.226/mcs; then :; else chmod -R +w /ldaphome/mgrubb/mono-5.12.0.226/mcs; fi
cd /ldaphome/mgrubb/mono-5.12.0.226/mcs && gmake --no-print-directory -s NO_DIR_CHECK=1 PROFILES='binary_reference_assemblies net_4_x xbuild_12 xbuild_14 ' CC='gcc' all-profiles
gmake[6]: mcs: Command not found
gmake[6]: *** [build/deps/basic-profile-check.exe] Error 127
*** The runtime 'mono' doesn't appear to be usable.
*** Trying the 'monolite-linux/1051200002' directory.
mono_thread_internal_set_priority: pthread_setschedparam failed, error: "Not owner" (1)
Stacktrace:
@mgrubb
mgrubb / api_test.htaccess
Created September 19, 2017 20:19
openDCIM configuration
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ %{ENV:BASE}index.php [QSA,L]
@mgrubb
mgrubb / bsd2linuxcolor
Created August 29, 2016 19:03
converts BSD ls colors to Linux ls colors
#!/usr/bin/env node
// This is a node script version of http://geoff.greer.fm/lscolors/
var path = require('path');
if (process.argv.length < 3)
{
console.error("Usage: %s <BSDColorString>", path.basename(process.argv[1]));
process.exit(-1);
}
module Main where
--{
import Text.Megaparsec
import Text.Megaparsec.String
-- import Text.Megaparsec.Combinator
-- import Text.Megaparsec.Char
--}
-- import Text.ParserCombinators.Parsec hiding (spaces)
@mgrubb
mgrubb / keybase.md
Created April 14, 2015 23:22
Keybase verification

Keybase proof

I hereby claim:

  • I am mgrubb on github.
  • I am mgrubb (https://keybase.io/mgrubb) on keybase.
  • I have a public key whose fingerprint is F10B 4B42 8EDC 7DDC 8C41 91A1 CC35 79F8 8D0B FAB7

To claim this, I am signing this object:

//
// main.swift
// myswift
//
// Created by Michael Grubb on 11/6/14.
// Copyright (c) 2014 Michael Grubb. All rights reserved.
//
import Cocoa

Actual results of expansion with b:atwork set to 0:

#!/bin/ksh
+else+>
# personal stuff


# vim:sw=2:ts=2:sts=2:et:ai:
@mgrubb
mgrubb / rbenv-do.sh
Created April 20, 2012 18:05
Script to run a command in every version directory for rbenv
#!/bin/sh
path="$1"
shift
for version in `rbenv versions --bare`
do
prefix="`rbenv root`/versions/$version"
if [ -e "$prefix/$path" ]
then