Skip to content

Instantly share code, notes, and snippets.

View rundel's full-sized avatar

Colin Rundel rundel

View GitHub Profile
@rundel
rundel / mintedSweave.R
Created January 26, 2011 21:15
Modified Rweave driver and functions to use minted
RweaveLatexMinted <- function()
{
list(setup = RweaveLatexSetup,
runcode = RweaveLatexRuncodeMinted,
writedoc = RweaveLatexWritedocMinted,
finish = RweaveLatexFinish,
checkopts = RweaveLatexOptions)
}
makeRweaveLatexCodeRunnerMinted <- function(evalFunc=RweaveEvalWithOpt)
Shinier:carto-parser rundel$ otool -L /usr/local/lib/libmapnik2.dylib
/usr/local/lib/libmapnik2.dylib:
/usr/local/lib/libmapnik2.dylib (compatibility version 2.0.0, current version 2.0.0)
/usr/local/Cellar/freetype/2.4.4/lib/libfreetype.6.dylib (compatibility version 13.0.0, current version 13.2.0)
/usr/lib/libltdl.7.dylib (compatibility version 9.0.0, current version 9.2.0)
/usr/local/Cellar/libpng/1.2.44/lib/libpng12.0.dylib (compatibility version 45.0.0, current version 45.0.0)
/usr/local/Cellar/libtiff/3.9.5/lib/libtiff.3.dylib (compatibility version 13.0.0, current version 13.5.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/local/Cellar/jpeg/8c/lib/libjpeg.8.dylib (compatibility version 12.0.0, current version 12.0.0)
/usr/local/Cellar/proj/4.7.0/lib/libproj.0.dylib (compatibility version 7.0.0, current version 7.6.0)
Shinier:carto-parser rundel$ which g++
/usr/bin/g++
Shinier:carto-parser rundel$ g++ -v
Using built-in specs.
Target: i686-apple-darwin10
Configured with: /var/tmp/gcc/gcc-5666.3~6/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1
Thread model: posix
gcc version 4.2.1 (Apple Inc. build 5666) (dot 3)
@rundel
rundel / gist:1196579
Created September 6, 2011 04:26
foss4g-2011 carto-parser output
### WARNING: Unknown keyword: geometry at Line: 12 Col: 27
### WARNING: Unknown keyword: geometry at Line: 18 Col: 27
### WARNING: Datasource creation issue (Could not create datasource. Required parameter 'type' is missing) at Unknown Position
### WARNING: Unknown keyword: geometry at Line: 28 Col: 27
### WARNING: Datasource creation issue (Could not create datasource. Required parameter 'type' is missing) at Unknown Position
### WARNING: Unknown keyword: geometry at Line: 46 Col: 27
### WARNING: Unknown keyword: geometry at Line: 69 Col: 27
### WARNING: Unknown keyword: geometry at Line: 92 Col: 27
### WARNING: Unknown keyword: geometry at Line: 115 Col: 27
### WARNING: Unknown keyword: geometry at Line: 135 Col: 27
@rundel
rundel / deepcopy.patch
Created September 7, 2011 07:55
Mapnik patches - bugfix and deep copy
diff --git a/include/mapnik/feature_type_style.hpp b/include/mapnik/feature_type_style.hpp
index d4a4287..0a54dfe 100644
--- a/include/mapnik/feature_type_style.hpp
+++ b/include/mapnik/feature_type_style.hpp
@@ -51,7 +51,7 @@ private:
public:
feature_type_style();
- feature_type_style(feature_type_style const& rhs);
+ feature_type_style(feature_type_style const& rhs, bool deep_copy = false);
@color: hsl(30, 40%, 90%);
#world {
polygon-fill: green;
building-fill: darken(green, 10);
line-color: @color;
line-width: (1+3)*4;
}
diff -r d0965fd3703b configure
--- a/configure Mon Apr 05 15:52:33 2010 +0100
+++ b/configure Mon Apr 05 16:14:48 2010 +0100
@@ -610,9 +610,9 @@
fi
echolog "Checking for libavformat ..."
-check_lib ffmpeg/avformat.h av_register_all -lavformat || die "Error, can't find libavformat !"
+check_lib libavformat/avformat.h av_register_all -lavformat || die "Error, can't find libavformat !"
echolog "Checking for libavcodec ..."
rundel@HomeServe:~/Dropbox/Desktop/Summer of Code 2011/carto-parser$ CXX=g++ make
scons: Reading SConscript files ...
configure: using CXX: g++
scons: done reading SConscript files.
scons: Building targets ...
g++ -o carto -L/usr/local//lib -lmapnik -L/usr/local/lib -L/usr/local/boost/lib -L/usr/lib -L/usr/lib/x86_64-linux-gnu -lfreetype -lltdl -lpng -ltiff -lz -ljpeg -lproj -licuuc -lboost_filesystem -lboost_system -lboost_regex -lxml2 -lboost_thread -lboost_program_options src/position_iterator.o src/base_parser.o src/expression_eval.o src/mml_parser.o src/mss_parser.o src/exception.o src/generate/generate_filter.o src/parse/annotator.o src/utility/version.o src/utility/utree.o src/utility/color.o src/utility/carto_functions.o src/utility/round.o src/utility/environment.o src/main.o
src/mml_parser.o: In function `carto::mml_parser::parse_map(mapnik::Map&)':
mml_parser.cpp:(.text+0x5cb): undefined reference to `mapnik::Map::set_srs(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&
$ldd xml2carto
linux-vdso.so.1 => (0x00007fff7a5ff000)
libmapnik.so.2.0 => /usr/local/lib/libmapnik.so.2.0 (0x00007fa769a03000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007fa76976b000)
libltdl.so.7 => /usr/lib/libltdl.so.7 (0x00007fa769560000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007fa769339000)
libtiff.so.4 => /usr/lib/x86_64-linux-gnu/libtiff.so.4 (0x00007fa7690d6000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa768ebd000)
libjpeg.so.62 => /usr/lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007fa768c98000)
libproj.so.0 => /usr/lib/libproj.so.0 (0x00007fa768a56000)
./dtrsm
1.000000 0.000000 0.000000
-0.400000 1.000000 0.000000
-0.080000 -0.300000 1.000000
1.000000 0.000000 0.000000
-0.400000 1.000000 0.000000
-0.080000 -0.300000 1.000000