Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 191490 - www-apache/mod_ruby compile failure after apache-2.2.4-r12 upgrade
Summary: www-apache/mod_ruby compile failure after apache-2.2.4-r12 upgrade
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-09-06 12:30 UTC by Ylosar Goer
Modified: 2007-09-08 14:55 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (www-apache:mod_ruby-1.2.6:20070906-122656.log,82.62 KB, text/plain)
2007-09-06 12:31 UTC, Ylosar Goer
Details
patch to add apr include dir (mod_ruby-1.2.6-apache-2.2.patch,328 bytes, patch)
2007-09-06 12:45 UTC, Ylosar Goer
Details | Diff
patch to add apr include dir (mod_ruby-1.2.6-apache-2.2.patch,328 bytes, patch)
2007-09-06 12:48 UTC, Ylosar Goer
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ylosar Goer 2007-09-06 12:30:46 UTC
I tested both stable (1.2.4-r2) and unstable (1.2.6) mod_ruby. It seems to be missing apr headers.

# emerge --info
Portage 2.1.2.12 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r6 i686)
=================================================================
System uname: 2.6.22-gentoo-r6 i686 AMD Athlon(tm) XP 1800+
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 06 Sep 2007 00:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php4/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cli-php4/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--nospinner"
FEATURES="autoconfig buildpkg ccache collision-protect distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles http://ftp.club-internet.fr/pub/mirrors/gentoo http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="en_US.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--human-readable"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="apache2 bash-completion berkdb bitmap-fonts bzip2 caps clamd cli cracklib crypt cups curl dri enscript expat fam foomaticdb fortran gd gdbm gmp iconv isdnlog javamail jbig jms jmx jpeg logrotate maildir midi mpeg mudflap ncurses nls nptl nptlonly openmp pam pcre pic png pppd python readline reflection ruby sasl session spl sqlite sqlite3 ssl tcpd threads tiff truetype truetype-fonts type1-fonts unicode vhosts x86 xml xml2 xorg zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CTARGET, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Ylosar Goer 2007-09-06 12:31:42 UTC
Created attachment 130158 [details]
build log
Comment 2 Ylosar Goer 2007-09-06 12:41:18 UTC
According to http://modruby.net/ , apache-2.2 support has been added in mod_ruby-1.2.5, so stable mod_ruby-1.2.4 will never work with stable apache-2.2.

Compiling and running of unstable mod_ruby-1.2.6 works if i modify the ebuild to add --with-apr-includes=/usr/include/apr-1 during the configure.rb phase.
Comment 3 Ylosar Goer 2007-09-06 12:45:27 UTC
Created attachment 130159 [details, diff]
patch to add apr include dir

hardcoding the path to apr headers is probably not something to do...
Comment 4 Ylosar Goer 2007-09-06 12:48:55 UTC
Created attachment 130160 [details, diff]
patch to add apr include dir

Oops, i inverted files while creating the diff. Sorry for the noise.
Comment 5 Benedikt Böhm (RETIRED) gentoo-dev 2007-09-08 14:55:24 UTC
fixed in mod_ruby-1.2.6