Skip to content

Instantly share code, notes, and snippets.

@radimk
radimk / thrift_build.sh
Last active February 2, 2018 17:15
thrift build
sudo apt-get update
sudo apt-get upgrade
# possibly reboot to new kernel
sudo apt-get install g++ libevent-2.0.5 zlib1g zlib1g-dev python patch make
sudo apt-get install autoconf automake libtool pkg-config libssl-dev flex bison
sudo apt-get install ant # installs also openjdk
wget https://archive.apache.org/dist/thrift/0.9.1/thrift-0.9.1.tar.gz
tar xzf thrift-0.9.1.tar.gz
cd thrift-0.9.1/
# wget http://gitpaste.rfiserve.net/paste/595/raw/ -O withoutcxx11.patch
building 'lxml.etree' extension
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/src
creating build/temp.linux-x86_64-2.7/src/lxml
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-HVkOs2/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/libxml2 -I/tmp/pip-1g11WY-build/src/lxml/includes -I/usr/include/python2.7 -c src/lxml/lxml.etree.c -o build/temp.linux-x86_64-2.7/src/lxml/lxml.etree.o
src/lxml/lxml.etree.c: In function ‘__pyx_f_4lxml_5etree__getFilenameForFile’:
src/lxml/lxml.etree.c:26719:7: warning: variable ‘__pyx_clineno’ set but not used [-Wunused-but-set-variable]
int __pyx_clineno = 0;
^~~~~~~~~~~~~
src/lxml/lxml.etree.c:26718:15: warning: variable ‘__pyx_filename’ set but not used [-Wunused-but-set-variable]
@radimk
radimk / gist:8683983
Created January 29, 2014 08:39
'ZipException: too many length or distance symbols' from gradle tests
org.gradle.tooling.BuildException: Could not fetch model of type 'GradleProject' using mock.
at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:53)
at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)
at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
at org.gradle.tooling.internal.consumer.DefaultModelBuilder.get(DefaultModelBuilder.java:48)
at org.gradle.integtests.tooling.ConcurrentToolingApiIntegrationSpec.spock_feature_0_6_closure15_closure30(ConcurrentToolingApiIntegrationSpec.groovy:253)
@radimk
radimk / gist:8477904
Created January 17, 2014 17:43
JVM crash while running :toolingApi:forkingIntegTest -PtestAllVersions
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f6f59284910, pid=1850, tid=140117960824576
#
# JRE version: 6.0_37-b06
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.12-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C[thread 140114225850112 also had an error]
0x00007f6f59284910 _fini+0x94c3b908
@radimk
radimk / gist:7279342
Created November 2, 2013 14:18
javac bug in NetBeans
ant -f /home/radim/src/kubacki.cz/nbandroid-ext/gradle -Dcontinue.after.failing.tests=true test-unit
taskdefs:
common-init:
projectized-common.basic-init:
basic-init:
files-init:
nbm-license-init:
build-init:
Scanning for modules in /home/radim/netbeans-7.2.1/apisupport
Scanning for modules in /home/radim/netbeans-7.2.1/enterprise
@radimk
radimk / gist:7143446
Created October 24, 2013 19:26
Javac bug when building gradle
An exception has occurred in the compiler (1.6.0_45). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
java.lang.IllegalAccessError: tried to access class com.sun.tools.javac.comp.Lower$1Patcher from class com.sun.tools.javac.comp.Lower
at com.sun.tools.javac.comp.Lower.patchTargets(Lower.java:2941)
at com.sun.tools.javac.comp.Lower.visitIterableForeachLoop(Lower.java:3005)
at com.sun.tools.javac.comp.Lower.visitForeachLoop(Lower.java:2858)
at com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:849)
at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:44)
at com.sun.tools.javac.comp.Lower.translate(Lower.java:1899)
at com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:56)
at com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:146)
@radimk
radimk / gist:4714302
Created February 5, 2013 12:58
Run puppet on agent machine in vagrant setup
puppet agent --templatedir=/tmp/vagrant-puppet/templates --verbose --onetime --test
@radimk
radimk / build_alx.sh
Created February 4, 2013 08:39
Rebuild alx network driver
cd compat-wireless-2012-05-10-p/
./scripts/driver-select alx
make
make install
modprobe alx
/etc/init.d/networking restart
@radimk
radimk / nbextras.sh
Created August 6, 2012 08:30
NetBeans offline module downloader to install modules without running the IDE/platform
#!/bin/bash
get_modules () {
TARGET_DIR=`pwd`
WORKDIR=`mktemp -d`
pushd $WORKDIR >/dev/null
AUC="$1"
echo "Download catalog from $AUC"
wget -q $AUC/catalog.xml
@radimk
radimk / gist:d57277e681b971173806
Created January 6, 2015 16:01
run ansible with vagrant
ansible-playbook -i .vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory --private-key=~/.vagrant.d/insecure_private_key -u vagrant playbook.yml