« Using UTF-8 in PHP-GTK2 | Home | Changing the user agent of PHP »
Compiling re2c 0.13.5 on Ubuntu 8.04+ (binaries available)
By admin | August 19, 2008
If you need the latest features of the re2c compiler, you would normally sudo apt-get install re2c to install the re2c compiler. However, the Ubuntu packaging team (again) has not updated their re2c package to the latest re2c v0.13.5, so here are some pre-compiled re2c binaries. Be sure to remove the official version in the repos before installing.
Download pre-compiled packages of re2c 0.13.5
If you still want to compile it yourself, make sure you install GNU Bison, GNU C Compiler and the build essentials – you can do all of this with sudo apt-get install bison gcc build-essential.
- Download re2c 0.13.5 and extract it to a temporary folder (/usr/src/re2c in the logs).
- Configure re2c with
./configure --prefix=/re2c. If you require it, here are logs of an successful configure. - If successful, build re2c with
make. Again, here are the make logs of a successful make if you require it. - If successful, copy re2c to /re2c with
make install. If you require it, here are make install logs. (Installation comes later). - Test it by running
/re2c/bin/re2c --version. It should return “re2c 0.13.5″. If it does not, repeat all of the steps above and try again. - Now build a Debian/Ubuntu package: (stripped down version of this article – read it for more details)
- Make a new folder called package
- Change into the package folder
- Make a new folder called DEBIAN
- Inside the DEBIAN folder, create a file called control. See http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Package for more details. (Note: do not name the package re2c to avoid conflict with the existing one)
- Copy /re2c to here and rename it usr
- (Important) Create a dummy link with
ln -s /re2c /usr - Change to the parent directory
- Build package with
dpkg-deb --build package. - If everything was successful, your new package is in package.deb!
- Remove /re2c and all sub-folders.
- You’re done! Install your package with dpkg -i package.deb.
If this article was useful or helpful, please help Compdigitec spread the word or please leave a comment. Don’t forget to subscribe to Compdigitec Labs for more interesting articles!
Topics: Linux | 1 Comment »

November 25th, 2009 at 11:51 pm
Here’s a great PDF guide for Ubuntu Karmic Koala. Its something both linux newbs and experts will appreciate. http://www.makeuseof.com/tag/the-incredible-guide-to-ubuntu-karmic-koala-linux-pdf/