After upgrading to apache 2.4.3 a rebuild of mod_auth_kerb-5.4 does not compile successfully. mod_auth_kerb-5.4 however builds (and works) fine for apache-2.2.22-r1. emerge fails with: pnegokrb5/external.c" "/usr/sbin/apxs2" "-c" "src/mod_auth_kerb.c" /usr/bin/libtool --silent --mode=compile x86_64-pc-linux-gnu-gcc -std=gnu99 -prefer-pic -march=nocona -O2 -pipe -fomit-frame-pointer -D_REENTRANT -D_GNU_SOURCE -pthread -I/usr/include/apache2 -I/usr/include/apr-1 -I/usr/include/apr-1 -I/usr/include/db4.8 -I. -Ispnegokrb5 -I/usr/include -c -o src/mod_auth_kerb.lo src/mod_auth_kerb.c && touch src/mod_auth_kerb.slo src/mod_auth_kerb.c: In function 'log_rerror': src/mod_auth_kerb.c:363:4: error: request for member 'log' in something not a structure or union src/mod_auth_kerb.c:363:4: error: request for member 'log' in something not a structure or union src/mod_auth_kerb.c:363:4: error: request for member 'connection' in something not a structure or union src/mod_auth_kerb.c:363:4: error: request for member 'connection' in something not a structure or union src/mod_auth_kerb.c:363:4: error: request for member 'server' in something not a structure or union will attach the whole build log... thank you! Markus Reproducible: Always emerge --info '=www-apache/mod_auth_kerb-5.4' Portage 2.2.0_alpha137 (default/linux/amd64/10.0, gcc-4.6.3, glibc-2.15-r3, 3.6.1-hope3-xw6600 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-3.6.1-hope3-xw6600-x86_64-Intel-R-_Xeon-R-_CPU_E5405_@_2.00GHz-with-gentoo-2.2 Timestamp of tree: Fri, 12 Oct 2012 18:00:01 +0000 app-shells/bash: 4.2_p37 dev-java/java-config: 2.1.12 dev-lang/python: 2.7.3-r2, 3.2.3-r1 dev-util/cmake: 2.8.9-r1 dev-util/pkgconfig: 0.27.1 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.10.5 sys-apps/sandbox: 2.6 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.9.6-r3, 1.11.6, 1.12.4 sys-devel/binutils: 2.22.90 sys-devel/gcc: 4.6.3 sys-devel/gcc-config: 1.7.3 sys-devel/libtool: 2.4.2 sys-devel/make: 3.82-r4 sys-kernel/linux-headers: 3.6 (virtual/os-headers) sys-libs/glibc: 2.15-r3 Repositories: gentoo ltsp sunrise gnustep kde local Installed sets: @kde, @kdebindings, @kdesdk, @system ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/bind /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles metadata-transfer news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://gentoo.inode.at http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en de" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/ltsp /var/lib/layman/sunrise /var/lib/layman/gnustep /var/lib/layman/kde /usr/local/portage/local" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X a52 aac aalib acl acpi alsa amd64 archive attica audiofile avahi bash-completion berkdb bittorrent bl bzip2 c++0x cairo caps captury cdda cddb cdparanoia chroot cli consolekit context cracklib crypt cups curl cvs cxx dbus dri dvd dvdr dvdread dvi dvipdfm egl encode exif exiv2 fbcon fbdev ffmpeg firefox flac fontconfig foomaticdb fortran ftp gallium gcj gd gdbm gif gles gles2 glib glut gnutls gpgme gpm graphviz gs gssapi gstreamer gtk guile htmlhandbook iconv icu id3 idea idn imagemagick imap immqt-bc introspection ipv6 java java6 javascript jpeg jpeg2k kde kdehiddenvisibility kerberos kpathsea kvm latex lcd lcms libkms libsamplerate llvm lm_sensors logrotate lua lzma mad matroska mmap mmx mng modules motif mp3 mp3rtp mp4 mpeg mpeg2 mplayer mudflap multilib mysql mysqli nas ncurses nepomuk nfs nls nptl nsplugin objc objc++ objc-gc offensive ogg openal openexr opengl openldap openmp pam pcre pdf phonon plasma png policykit pppd ps pulseaudio python qalculate qt3support qt4 quicktime rdesktop readline sasl sdl semantic-desktop server session smp sound spell sql sqlite3 sse sse2 sse3 sse4_1 ssh ssl ssse3 subversion svg symlink sysfs tcl tcpd tetex tex theora threads tiff tk tls truetype type1 udev unicode upnp usb userlocales v4l2 vim vim-syntax vlc vnc vorbis webgl webkit wmf x264 xanim xcb xcomposite xinetd xorg xv xvid zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_core authn_dbm authn_file authz_core authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif socache_shmcb speling status unique_id unixd userdir usertrack vhost_alias access_compat asis auth_digest authn_dbd cache_disk cern_meta charset_lite dbd dumpio ident imagemap lbmethod_bybusyness lbmethod_byrequests lbmethod_bytraffic lbmethod_heartbeat log_forensic proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy_scgi reqtimeout slotmem_shm substitute version" APACHE2_MPMS="event" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en de" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="r600 radeon fbdev vesa vga modesetting" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON ================================================================= Package Settings ================================================================= www-apache/mod_auth_kerb-5.4 was built with the following: USE="(multilib)"
Created attachment 326390 [details] build log of www-apache/mod_auth_kerb-5.4 with apache 2.4.3
+ 16 Oct 2012; Patrick Lauer <patrick@gentoo.org> mod_auth_kerb-5.3.ebuild, + mod_auth_kerb-5.4.ebuild: + Restricting to apache 2.2, #438154
There is a patch at sf -- http://sourceforge.net/tracker/?func=detail&aid=3521787&group_id=51775&atid=464526 (download link: http://sourceforge.net/tracker/download.php?group_id=51775&atid=464526&file_id=442195&aid=3521787 ) -- that fixes this issue in my environment. THANK YOU Markus
+*mod_auth_kerb-5.4-r1 (03 Jan 2013) + + 03 Jan 2013; Pacho Ramos <pacho@gentoo.org> + +files/mod_auth_kerb-5.4-cachedir.patch, + +files/mod_auth_kerb-5.4-delegation.patch, + +files/mod_auth_kerb-5.4-fixes.patch, +files/mod_auth_kerb-5.4-httpd24.patch, + +files/mod_auth_kerb-5.4-rcopshack.patch, + +files/mod_auth_kerb-5.4-s4u2proxy.patch, +mod_auth_kerb-5.4-r1.ebuild: + Include Fedora patches to fix a lot of bugs and add compat with apache-2.4 +