Tuesday, June 26, 2007

plr for postgres 8.2 on Ubuntu Feisty using Gutsy deb-src

The only reason I have not upgraded to postgresql 8.2 is lack of a plr package.

After yesterday's dissection of the plr install for postgres 8.1, I decided to create a 8.2 install.

I noticed plr 8.2 is already available for Gutsy (which is still in development at the time of this writing).
http://packages.ubuntu.com/gutsy/libs/postgresql-8.2-plr

So I tried the Gutsy .deb (binary), but it would not install b/c of a unmet gcc dependency. So I tried building it from the deb sources, but plr.c would not compile as is. After hacking around I was able to get it to build.

Using Gutsy deb-src to build a Feisty .deb (binary) for postgesql 8.2 plr
$ wget http://mirrors.easynews.com/linux/ubuntu/pool/universe/p/plr/plr_8.2.0.1-1.diff.gz
$ wget http://mirrors.easynews.com/linux/ubuntu/pool/universe/p/plr/plr_8.2.0.1-1.dsc
$ wget http://mirrors.easynews.com/linux/ubuntu/pool/universe/p/plr/plr_8.2.0.1.orig.tar.gz
$ dpkg-source -x plr_8.2.0.1-1.dsc
$ cd plr-8.2.0.1
$ vi +185 plr.h

Remove the ", R_NilValue" from the end of the line. Line should read:
#define R_PARSEVECTOR(a_, b_, c_) R_ParseVector(a_, b_, (ParseStatus *) c_)
$ dpkg-buildpackage -rfakeroot -b
$ cd ..
$ sudo dpkg --install postgresql-8.2-plr_8.2.0.1-1_amd64.deb

1 comment:

son cho said...

có thực lực thập tinh Đấu Thánh, Nhạc Thành vẫn chưa chạm phải người có Phong Lôi Sí của Trần gia.

- Là ba người sao?

Nhạc Thành nhìn ba người hắc ám tử sĩ trên bầu trời, ba người này nếu như mấy tháng trước liên thủ thì hắn nhất định sẽ bại trận nhưng giờ thì đã khác.

- Hừ, ba người cũng đủ bắt ngươi rồi, để ngươi nếm thử thực lực của hắc ám tử sĩ của Hắc Ám Thần Điện mốt chút.
dongtam
game mu
cho thue phong tro
http://nhatroso.com/
nhac san cuc manh
tổng đài tư vấn luật
http://dichvu.tuvanphapluattructuyen.com/
văn phòng luật
tổng đài tư vấn pháp luật
thành lập công ty
http://we-cooking.com/
chém gió
trung tâm ngoại ngữ
Đoan Mộc Lưu Quang lạnh lẽo nhìn Nhạc Thành rồi nói.

- Ba người, đúng là ba người.

Nhạc Thành thản nhiên nói, đấu khí của hắn sau đó từ từ tràn ngập ra khỏi cơ thể.

Nhìn thấy Nhạc Thành đối đầu với ba người hắc ám tử sĩ, Nhạc Cốc trưởng lão, Nhạc Liệt trưởng