Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 438154 - www-apache/mod_auth_kerb-5.4 with www-servers/apache-2.4.3 - src/mod_auth_kerb.c:363:4: error: request for member 'log' in something not a structure or union
Summary: www-apache/mod_auth_kerb-5.4 with www-servers/apache-2.4.3 - src/mod_auth_ker...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-12 18:44 UTC by markus
Modified: 2013-01-03 18:59 UTC (History)
0 users

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


Attachments
build log of www-apache/mod_auth_kerb-5.4 with apache 2.4.3 (build.log,21.19 KB, text/plain)
2012-10-12 18:45 UTC, markus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description markus 2012-10-12 18:44:11 UTC
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)"
Comment 1 markus 2012-10-12 18:45:23 UTC
Created attachment 326390 [details]
build log of www-apache/mod_auth_kerb-5.4 with apache 2.4.3
Comment 2 Patrick Lauer gentoo-dev 2012-10-16 02:25:47 UTC
+  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
Comment 3 markus 2012-10-17 19:38:10 UTC
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
Comment 4 Pacho Ramos gentoo-dev 2013-01-03 18:59:34 UTC
+*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
+