On Wed, Feb 16, 2011 at 10:54:20AM +0100, Cyril Brulebois wrote:
> Source: pam
> Version: 1.1.2-1
> Severity: serious
> Justification: FTBFS

> Hi Steve,

> your package no longer builds on non-Linux ports. Example on
> kfreebsd-amd64:
> | make[4]: Entering directory 
> `/build/buildd-pam_1.1.2-1-kfreebsd-amd64-uBmTAT/pam-1.1.2/modules/pam_xauth'
> | /bin/bash ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
> -I../..    -I../../libpam/include -I../../libpamc/include -g  -O2 -W -Wall 
> -Wbad-function-cast -Wcast-align -Wcast-qual -Wmissing-declarations 
> -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wstrict-prototypes 
> -Wwrite-strings -Winline -Wshadow -c -o pam_xauth.lo pam_xauth.c
> | libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include 
> -I../../libpamc/include -g -O2 -W -Wall -Wbad-function-cast -Wcast-align 
> -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith 
> -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -c 
> pam_xauth.c  -fPIC -DPIC -o .libs/pam_xauth.o
> | pam_xauth.c: In function 'pam_sm_open_session':
> | pam_xauth.c:675: warning: implicit declaration of function 'setfsuid'
> | libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I../../libpam/include 
> -I../../libpamc/include -g -O2 -W -Wall -Wbad-function-cast -Wcast-align 
> -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith 
> -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow -c 
> pam_xauth.c -o pam_xauth.o >/dev/null 2>&1
> | /bin/bash ../../libtool --tag=CC   --mode=link gcc -I../../libpam/include 
> -I../../libpamc/include -g  -O2 -W -Wall -Wbad-function-cast -Wcast-align 
> -Wcast-qual -Wmissing-declarations -Wmissing-prototypes -Wpointer-arith 
> -Wreturn-type -Wstrict-prototypes -Wwrite-strings -Winline -Wshadow 
> -no-undefined -avoid-version -module -L../../libpam -lpam  
> -Wl,--version-script=./../modules.map -Wl,-z,defs -Wl,--as-needed -Wl,-O1 -o 
> pam_xauth.la -rpath /lib/security pam_xauth.lo  
> | libtool: link: gcc -shared  .libs/pam_xauth.o   -Wl,-rpath 
> -Wl,/build/buildd-pam_1.1.2-1-kfreebsd-amd64-uBmTAT/pam-1.1.2/libpam/.libs 
> -L/build/buildd-pam_1.1.2-1-kfreebsd-amd64-uBmTAT/pam-1.1.2/libpam 
> /build/buildd-pam_1.1.2-1-kfreebsd-amd64-uBmTAT/pam-1.1.2/libpam/.libs/libpam.so
>   -Wl,--version-script=./../modules.map -Wl,-z -Wl,defs -Wl,--as-needed 
> -Wl,-O1   -Wl,-soname -Wl,pam_xauth.so -o .libs/pam_xauth.so
> | .libs/pam_xauth.o: In function `pam_sm_close_session':
> | 
> /build/buildd-pam_1.1.2-1-kfreebsd-amd64-uBmTAT/pam-1.1.2/modules/pam_xauth/pam_xauth.c:820:
>  undefined reference to `setfsuid'
> | 
> /build/buildd-pam_1.1.2-1-kfreebsd-amd64-uBmTAT/pam-1.1.2/modules/pam_xauth/pam_xauth.c:822:
>  undefined reference to `setfsuid'
> | .libs/pam_xauth.o: In function `pam_sm_open_session':
> | 
> /build/buildd-pam_1.1.2-1-kfreebsd-amd64-uBmTAT/pam-1.1.2/modules/pam_xauth/pam_xauth.c:675:
>  undefined reference to `setfsuid'
> | 
> /build/buildd-pam_1.1.2-1-kfreebsd-amd64-uBmTAT/pam-1.1.2/modules/pam_xauth/pam_xauth.c:678:
>  undefined reference to `setfsuid'
> | collect2: ld returned 1 exit status
> | make[4]: *** [pam_xauth.la] Error 1

> Full build logs:
>   https://buildd.debian.org/status/package.php?p=pam

Yep, sorry about that; knew about this issue then forgot about it while I
was waiting for the squeeze release.  Fix on its way.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org

Attachment: signature.asc
Description: Digital signature

Reply via email to