Hi folks,

I've had sort of an epic journey trying to go from 5.1.1 to 5.2 over the last 2 days ...

In order to even get typo back up I had to (this is the short story ...)

1. Follow Rick's advice to get datanoise-actionwebservice from gems.github.com

2. Hand edit the contents of the tags table in the production database to change any tag that had a "." char in it just so I could get past migration #71 (071_fix_tags_naming.rb). The migration that was supposed to do this simply did not work for some reason until I manually made sure there were no tags with "." chars in the database. 50+ edits to SQL table values.

3. Reorder the migrations because it seemed that migrations prior to 081_create_cache_informations.rb actually depend on the presence of the cache_informations table and bomb out with fatal migration errors when the table is not present. Without the reorder I could not get past migration 078 on the production database

After jumping through all those hoops I seem to have a working install but I'm getting nailed up by a fastthread issue that I'm hoping someone can help me out with.

Using both mongrel and webrick I can reliably crash typo 5.2 with this error:

ruby: symbol lookup error: /usr/local/lib/ruby/gems/1.8/gems/ fastthread-1.0.5/lib/fastthread.so: undefined symbol: rb_thread_alive_p

In this case google is my friend and it seems that there is a git fix for this problem:

http://github.com/mental/fastthread/commits/fastthread-1.0.5

 -and-

http://github.com/mental/fastthread/commit/75995d6a097e5b55dc53c39858aea051ce74556e

My main issue is not typo related at this point :) I just don't know enough about git and/or how it is used with gems and ruby to actually implement the patch/fix/hotfix whatever that is referenced in the above URL

Has anyone else run into the "undefined symbol: rb_thread_alive_p" - any tips on rebuilding fastthread-1.0.5 with the fix that resolves the "undefined symbol: rb_thread_alive_p" problem?

Regards,
Chris

_______________________________________________
Typo-list mailing list
Typo-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/typo-list

Reply via email to