links for 2007-06-30

Tagged with:

Subversion and SSL Troubles

I decided to upgrade my home Subversion repository to version 1.4.3 as soon as it was released. Since then, my ViewVC application has ceased to work, getting a Python exception every time I try to execute it. Creating a small Python program that just imports the library (from svn import fs) gave me the following error:

ImportError: /usr/local/lib/libsvn_ra_dav-1.so.0: undefined symbol: SSL_load_error_strings

Thinking it was an SSL library problem, I upgraded SSL - a few times. I kept mucking with the options, rebuilding Subversion, only to get everything installed and get that same error:

ImportError: /usr/local/lib/libsvn_ra_dav-1.so.0: undefined symbol: SSL_load_error_strings

Over, and over and over again I repeated the process and got the same result. The absolute definition of insanity. This has been going on for a couple of months and I’ve been trying to address it in my spare time, as I’ve been pretty busy lately during the week and gone to the Relaxation Unit the last few weekends.

I googled my ass off to find the error, but to no avail. Finally today I ran across this thread that explained the problem. After going through my distribution directory for 1.4.4 (which I upgraded at the beginning of the month only to receive the same error) I realized that I hadn’t pulled down the Subversion dependencies tarball and rebuilt neon. So, basically I was using an old version of the neon libraries.

I finally settled on the configure statement listed here, after downloading and untarring the deps file:

./configure --with-ssl --with-apxs=/usr/local/apache2/bin/apxs \
            --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 \
            --enable-shared --with-libs=/usr/local/ssl

This uses the already installed apr libraries that I build with my Apache server, and ensures that the neon shared libraries are built. A quick configure/make/make install/make swig-py/make install-swig-py sequence later and my Python libraries were working fine.

I made it a point this time to document this on the Labs internal wiki, but thought I should throw this out here in public so that others can find it. Hope it helps save the weeks of frustration that I have been suffering for someone out there.

Happy building …

Related posts

Tagged with: , , ,

links for 2007-06-29

Related posts

Tagged with:

Ron’s Birthday Cake

Photo by rbieber

Transformers this year.

Last year it was Marvel Superheroes. This year? Transformers.

Related posts

Tagged with: , ,

links for 2007-06-26

Related posts

Tagged with:

links for 2007-06-22

Related posts

Tagged with:

links for 2007-06-20

Related posts

Tagged with:

  • “…the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking.” - Steve Jobs (quote from Quotiki) (0)

links for 2007-06-19

Tagged with:

links for 2007-06-17

Related posts

Tagged with:

links for 2007-06-14

Tagged with:

links for 2007-06-13

Related posts

Tagged with: , , ,

The Bieber Labs Remote Relaxation Unit

Photo by rbieber

Yes, thats right, we are now official residents of the Ewok Village.

Jonna and I came across this little unit in the same park as our inlaws and we grabbed it.

Already has a deck. Already has a lawn. Already has a golf cart.

Guy genes missing, but I still have everything we need to compete.

Nice.

Related posts

Tagged with: , , , ,

links for 2007-06-07

Tagged with: , , , ,

links for 2007-06-06

Tagged with: ,

links for 2007-06-02

Related posts

Tagged with:

The Myths of Innovation and the Full Machiavelli Quote on Change

Last month I posted a quote from Nicolo Machiavelli on change that I had heard in a lecture by Carly Fiorina. I’ve recently picked up the book The Myths of Innovation by Scott Berkun where he includes the whole quote - which is much more interesting than the subset.

There is nothing more difficult to take in hand, more perilous to conduct, or more uncertain in its success, than to take the lead in the introduction of a new order of things. For the reformer has enemies in all those who profit by the old order, and only lukewarm defenders in all those who would profit by the new order, this lukewarmness arising partly from fear of their adversaries … and partly from the incredulity of mankind, who do not truly believe in anything new until they have had actual experience of it.

– Niccolo Machiavelli

Aside from finding this gem, this book is excellent - and has provided so much mental relief for me in its reading. So many people I know talk about innovation like its a thing, rather than a series of ideas, experiments and failures that may lead to something great.

Scott describes innovation in the book like this:

The dirty little secret - the fact often denied - is that unlike the mythical epiphany, real creation is sloppy. Discovery is messy; exploration is dangerous. No one knows what he’s going to get when he is being creative.

To which he follows up with:

Creative work cannot fit neatly into plans, budgets, and schedules. Magellan, Lewis and Clark, and Captain Kirk were all sent on missions into the unknown with clear understanding that they might not return with anything, or even return at all.

This is a perfect book for managers all the way up the chain. It documents everything about the creative field that those in it know, and those who manage people in it have been conditioned to forget. If there is one book you pick up this year, pick this one up, read it, give it to your manager, and have him give it to his manager.

Related posts

Tagged with: , , ,