Skip to content

Instantly share code, notes, and snippets.

View peterix's full-sized avatar
⛱️
Take out the parasols! Take out the plastic chairs!

Petr Mrázek peterix

⛱️
Take out the parasols! Take out the plastic chairs!
View GitHub Profile
@peterix
peterix / gist:3073520
Created July 9, 2012 00:13
MultiMC linked libs
[peterix@peterix TFC40]$ ldd MultiMC
./MultiMC: /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by ./MultiMC)
linux-vdso.so.1 (0x00007fff9d8b0000)
libwx_gtk2u_core-2.8.so.0 => /usr/lib/libwx_gtk2u_core-2.8.so.0 (0x00007fa753d08000)
libwx_baseu-2.8.so.0 => /usr/lib/libwx_baseu-2.8.so.0 (0x00007fa7539b5000)
libwx_baseu_net-2.8.so.0 => /usr/lib/libwx_baseu_net-2.8.so.0 (0x00007fa753784000)
libwx_gtk2u_adv-2.8.so.0 => /usr/lib/libwx_gtk2u_adv-2.8.so.0 (0x00007fa7534a7000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007fa75324a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa752f46000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fa752d31000)
#0 wxFileName::Assign(wxFileName const&)() at /lib/libwx_baseu-2.8.so.0:-1
#1 wxFileName::wxFileName() at /usr/include/wx-2.8/wx/filename.h:102
#2 Instance::GetRootDir() at /home/peterix/projects/MultiMC4/src/data/instance.cpp:143
#3 Instance::GetMCDir() at /home/peterix/projects/MultiMC4/src/data/instance.cpp:156
#4 Instance::GetBinDir() at /home/peterix/projects/MultiMC4/src/data/instance.cpp:170
#5 GameUpdateTask::TaskStart() at /home/peterix/projects/MultiMC4/src/tasks/gameupdatetask.cpp:54
#6 Task::Entry() at /home/peterix/projects/MultiMC4/src/tasks/task.cpp:57
#7 wxThreadInternal::PthreadStart(wxThread*)() at /lib/libwx_baseu-2.8.so.0:-1
#8 start_thread() at /lib/libpthread.so.0:-1
#9 clone() at /lib/libc.so.6:-1
Instance started with command: "java" -Xmx1024m -Xms512m -cp "/home/peterix/projects/MultiMC4/build" MultiMCLauncher "/home/peterix/projects/MultiMC4/build/instances/FUN/.minecraft/" "CENSORED" "CENSORED"
Loading jars..
Loading URL: file:/home/peterix/projects/MultiMC4/build/instances/FUN/.minecraft/bin/minecraft.ja
Loading URL: file:/home/peterix/projects/MultiMC4/build/instances/FUN/.minecraft/bin/lwjgl.ja
Loading URL: file:/home/peterix/projects/MultiMC4/build/instances/FUN/.minecraft/bin/lwjgl_util.ja
Loading URL: file:/home/peterix/projects/MultiMC4/build/instances/FUN/.minecraft/bin/jinput.ja
Loading natives..
Fixed Minecraft Path: Field was private static java.io.File net.minecraft.client.Minecraft.a
MCDIR: /home/peterix/projects/MultiMC4/build/instances/FUN/.minecraf
27 achievement
Linking CXX executable MultiMC
/usr/bin/ld: cannot find -lwx_gtk2u_core-2.8
/usr/bin/ld: cannot find -lwx_baseu-2.8
/usr/bin/ld: cannot find -lwx_baseu_net-2.8
/usr/bin/ld: cannot find -lwx_gtk2u_adv-2.8
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../lib/libcurl.a(libcurl_la-netrc.o): In function `Curl_parsenetrc':
(.text+0x328): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../lib/libcurl.a(libcurl_la-curl_addrinfo.o): In function `Curl_getaddrinfo_ex':
(.text+0x70): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
collect2: error: ld returned 1 exit status
Instance started with command: "java" -Xmx1024m -Xms512m -cp "/home/peterix/projects/MultiMC4/build" -jar MultiMCLauncher.jar "/home/peterix/projects/MultiMC4/build/instances/Forgetest/.minecraft/" "peterixxx" "7713601987376242611" "MultiMC: Forgetest" "854x480"
Loading jars...
Loading URL: file:/home/peterix/projects/MultiMC4/build/instances/Forgetest/.minecraft/bin/minecraft.jar
Loading URL: file:/home/peterix/projects/MultiMC4/build/instances/Forgetest/.minecraft/bin/lwjgl.jar
Loading URL: file:/home/peterix/projects/MultiMC4/build/instances/Forgetest/.minecraft/bin/lwjgl_util.jar
Loading URL: file:/home/peterix/projects/MultiMC4/build/instances/Forgetest/.minecraft/bin/jinput.jar
Loading natives...
Fixed Minecraft Path: Field was private static java.io.File net.minecraft.client.Minecraft.am
MCDIR: /home/peterix/projects/MultiMC4/build/instances/Forgetest/.minecraft
@peterix
peterix / helgrind.txt
Created September 1, 2012 17:40
MultiMC4 thread check - update/file download task
==29032== Helgrind, a thread error detector
==29032== Copyright (C) 2007-2012, and GNU GPL'd, by OpenWorks LLP et al.
==29032== Using Valgrind-3.8.0 and LibVEX; rerun with -h for copyright info
==29032== Command: ./MultiMC
==29032== Parent PID: 1253
==29032==
==29032== ---Thread-Announcement------------------------------------------
==29032==
==29032== Thread #1 is the program's root thread
==29032==
[peterix@peterix build]$ valgrind --tool=helgrind ./MultiMC
==2506== Helgrind, a thread error detector
==2506== Copyright (C) 2007-2012, and GNU GPL'd, by OpenWorks LLP et al.
==2506== Using Valgrind-3.8.0 and LibVEX; rerun with -h for copyright info
==2506== Command: ./MultiMC
==2506==
==2506== ---Thread-Announcement------------------------------------------
==2506==
==2506== Thread #1 is the program's root thread
==2506==
@peterix
peterix / org.lwjgl.json
Last active August 29, 2015 14:01
New MultiMC
{
"fileId": "org.lwjgl",
"name": "LWJGL",
"version": "2.9.0",
"libraries": [
{
"name": "net.java.jinput:jinput:2.0.5"
},
{
"name": "net.java.jinput:jinput-platform:2.0.5",
@peterix
peterix / FTB.md
Last active February 25, 2018 08:59
@peterix
peterix / kill_baloo.sh
Last active March 21, 2025 19:46
Remove baloo from your KDE install. Kill it with fire.
#!/bin/bash -x
# neuter the thing
rm /usr/bin/baloo_file
ln -s /bin/true /usr/bin/baloo_file
rm /usr/bin/baloo_file_cleaner
ln -s /bin/true /usr/bin/baloo_file_cleaner
rm /usr/bin/baloo_file_extractor
ln -s /bin/true /usr/bin/baloo_file_extractor
rm /usr/bin/akonadi_baloo_indexer
ln -s /bin/true /usr/bin/akonadi_baloo_indexer