- First I took a peek at this page that explains some things that needs to be done. I tried the binaries, but they are useless and obsolete, so next I tried to compile things for myself. I chose the Cygwin option.
- First attempt failed badly, no malloc or free found in (lib/cpp/src/Thrift.cpp), so I added "#include
" and that bug disappeared. - Then I had to move my ant installation to somewhere without a space in its path (that wasn't so hard, I just made a junction (the windows version of hard links) from C:/ to the old installation and put the location in the path). Since paths are hardwired into the makefiles, I had to run ./configure to make this change valid.
- Then many and varied strange things happened. I didn't really catch on to what what was happening until I saw something along the lines of "FIND " (some error message). The clue here was the capitalized FIND. This indicated that it was windows's find-implementation, not cygwin's that was being used by the make scripts. So I had to change all instances of "find" to "/usr/local/find". I guess i could have changed my path instead, but I didn't. You might want to try to change the path before rewriting all the makefiles :-)
- Then tings compiled. The compilation stopped with some error message, I restarted it, the compilation continued and finally terminated successfully.
- I ran "make install" and got myself a thrift.exe installation in /usr/local/bin (cygwin path).
A blog describing what I do, mostly professionally, but with elements of my private life thrown in where they overlap ;)
Tuesday, May 25, 2010
Thrift under windows XP
Sunday, January 24, 2010
The Innovation Antipattern
http://shripriya.com/blog/2010/01/23/how-not-to-do- innovation/
The pattern:
1. Not getting it
2. Doing it -- but still not getting it.
3. Failing, but not understanding why
Thursday, October 8, 2009
THE PLEDGE
My good friend and colleague Per John Thorenfeldt just concocted this pledge for telcos that provide services to third-party over the top content providers:
THE PLEDGE
I will never again call a customer a "CONTENT PROVIDER"
I will never again call a customer a "3rd PARTY"
I will never again call a customer an "OVER-THE-TOP PLAYER"
They are CUSTOMERS or potential customers, period!
I will never again speak of innovation THROUGH customers
On occation we have the privilege of innovating WITH them
Our job is to stimulate innovation BY them by offering tools and materials
And hopefully innovating a bit ourselves
(Creative Commons Attribution-Noncommercial-Share Alike 3.0 Norway License)
8-)
Wednesday, September 30, 2009
What should we do? Development methodologies. Just a few thoughts.
Friday, July 3, 2009
Twitter was originally intended for SMS
The times they are achanging
This is rich: SMS being dropped as a messaging protocol on phones due to operator sillyness. Whoever thought that operators "own" messaging on phones needs to have their expectations adjusted. As my recently deceased friend Erik Naggum said: «If this is not what you expected, please alter your expectations.»