Weblog Archives

You are currently browsing the archives for the Compiling tag.

Manually Prepare the RPM Building Environment

About three years ago I had posted a general guide on how to create RPM packages. According to that guide the RPM building environment was prepared using the handy utility rpmdev-setuptree (part of the rpmdevtools package in Fedora). This post describes the manual preparation of the RPM building environment.

SSL-enabled Name-based Apache Virtual Hosts with mod_gnutls

This article describes how to implement SSL-enabled name-based vhosts – that is secure virtual hosts which share the same IP address and port – with the SNI-capable mod_gnutls module for Apache’s httpd web server.

TrueCrypt on 2.6.18 kernels

It seems that there is a problem compiling the Linux version of Truecrypt v4.2a on the 2.6.18 series of kernels. A patch has been posted in the Truecrypt forums (you need to be logged-in to read), but, although this patch resolves the compilation error, there have been reports that the program has problems unmounting the [...]

SPEC File Directory

I started packaging linux software for my Fedora machines from the time I was using Fedora Rawhide (development version) as my primary system. There is no repository that is synced with Rawhide, so there was a huge amount of software I had to compile (mostly multimedia related). This is a very time-consuming task, so I [...]

Kernel 2.6.17 and lirc_gpio driver

I use an old bt878-based TV capture card, whose remote control needs the lirc_gpio driver in order to work. I remember that this specific LIRC driver could not be compiled after upgrading to kernel 2.6.17. I investigated this problem a couple of days ago and it seems that the cause of this issue is the [...]

A Note About The Epiphany Extensions on Fedora

This is just a quick note for Fedora users who use Epiphany as their main web browser. As you have probably noticed, there is an epiphany-extensions package in Fedora-Extras. These extensions add some more functionality to Epiphany. If I recall correctly, this package does not contain all of the extensions that are available for this [...]

How To Build RPM Packages on Fedora

These are some general guidelines and notes in order to assist the adventurous first-time Fedora user to get started with RPM package building on Fedora Core.

How to configure and use LIRC

LIRC is basically a small server which can decode or transmit infra-red signals. This is a tutorial about how to set up the LIRC server and how to use it in order to control your system or specific LIRC-enabled applications with a remote control. Examples of simple or more complicated setups are also provided.

Build a single native kernel module

I was wondering how it would be possible to build a native kernel module, which is not enabled in the kernel configuration, and use it in order to add support for a certain feature to the system. This idea came to me while I was examining the kernel-module-ntfs SRPM package from the Livna repository. This [...]