Processed: Re: Bug#883186: e2fsprogs FTBFS on mips64el: undefined reference to `posix_fadvise64'

2017-11-30 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 libc6-dev 2.25-1
Bug #883186 [libc6] e2fsprogs FTBFS on mips64el: undefined reference to 
`posix_fadvise64'
Bug reassigned from package 'libc6' to 'libc6-dev'.
Ignoring request to alter found versions of bug #883186 to the same values 
previously set
Ignoring request to alter fixed versions of bug #883186 to the same values 
previously set
Bug #883186 [libc6-dev] e2fsprogs FTBFS on mips64el: undefined reference to 
`posix_fadvise64'
Marked as found in versions glibc/2.25-1.
> retitle -1 libc6-dev: posix_fadvise64 missing from static mips64el build
Bug #883186 [libc6-dev] e2fsprogs FTBFS on mips64el: undefined reference to 
`posix_fadvise64'
Changed Bug title to 'libc6-dev: posix_fadvise64 missing from static mips64el 
build' from 'e2fsprogs FTBFS on mips64el: undefined reference to 
`posix_fadvise64''.
> tags -1 fixed-upstream
Bug #883186 [libc6-dev] libc6-dev: posix_fadvise64 missing from static mips64el 
build
Ignoring request to alter tags of bug #883186 to the same tags previously set
> forwarded -1 https://sourceware.org/bugzilla/show_bug.cgi?id=21232
Bug #883186 [libc6-dev] libc6-dev: posix_fadvise64 missing from static mips64el 
build
Ignoring request to change the forwarded-to-address of bug#883186 to the same 
value
> affects -1 src:e2fsprogs
Bug #883186 [libc6-dev] libc6-dev: posix_fadvise64 missing from static mips64el 
build
Added indication that 883186 affects src:e2fsprogs

-- 
883186: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883186
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#883186: e2fsprogs FTBFS on mips64el: undefined reference to `posix_fadvise64'

2017-11-30 Thread James Cowgill
Control: reassign -1 libc6-dev 2.25-1
Control: retitle -1 libc6-dev: posix_fadvise64 missing from static mips64el 
build
Control: tags -1 fixed-upstream
Control: forwarded -1 https://sourceware.org/bugzilla/show_bug.cgi?id=21232
Control: affects -1 src:e2fsprogs

Hi,

On 30/11/17 12:22, Helmut Grohne wrote:
> Source: e2fsprogs
> Version: 1.43.7-1
> Severity: serious
> Justification: FTBFS
> User: helm...@debian.org
> Usertags: rebootstrap
> 
> I was investigating a bootstrap failure for mips64el
> (https://jenkins.debian.net/job/rebootstrap_mips64el_gcc7_nobiarch/51)
> and wondered whether this was a native issue. Indeed a native build of
> e2fsprogs fails on mips64el and the build log ends as follows:
> 
> | /usr/bin/make -C /home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck V=1 
> e2fsck.static
> | make[1]: Entering directory 
> '/home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck'
> | gcc -Wl,-z,relro -Wl,-z,now -static -o e2fsck.static unix.o e2fsck.o 
> super.o pass1.o pass1b.o pass2.o pass3.o pass4.o pass5.o journal.o 
> badblocks.o util.o dirinfo.o dx_dirinfo.o ehandler.o problem.o message.o 
> quota.o recovery.o region.o revoke.o ea_refcount.o rehash.o logfile.o 
> sigcatcher.o  readahead.o extents.o   ../lib/libsupport.a ../lib/libext2fs.a 
> ../lib/libcom_err.a -lpthread -lblkid -luuid -luuid  -luuid   ../lib/libe2p.a 
> -ldl -lblkid  
> | logfile.o: In function `expand_percent_expression':
> | ./debian/BUILD-STD/e2fsck/../../../e2fsck/logfile.c:141: warning: Using 
> 'getpwuid_r' in statically linked applications requires at runtime the shared 
> libraries from the glibc version used for linking
> | ../lib/libext2fs.a(unix_io.o): In function `unix_cache_readahead':
> | ./debian/BUILD-STD/lib/ext2fs/../../../../lib/ext2fs/unix_io.c:969: 
> undefined reference to `posix_fadvise64'
> | ./debian/BUILD-STD/lib/ext2fs/../../../../lib/ext2fs/unix_io.c:969: 
> undefined reference to `posix_fadvise64'

It appears that libc.a from glibc 2.25 does not contain a
posix_fadvise64 symbol on mips64el

# nm /usr/lib/mips64el-linux-gnuabi64/libc.a 2>/dev/null | grep posix_fadvise
posix_fadvise.o:
posix_fadvise64.o:
 T __posix_fadvise64_l64
 T posix_fadvise

I found an upstream bug about it and it has already been fixed in glibc
2.26:
https://sourceware.org/bugzilla/show_bug.cgi?id=21232

Thanks,
James



signature.asc
Description: OpenPGP digital signature


Processed: Re: Bug#883186: e2fsprogs FTBFS on mips64el: undefined reference to `posix_fadvise64'

2017-11-30 Thread Debian Bug Tracking System
Processing control commands:

> reassign -1 libc6
Bug #883186 [src:e2fsprogs] e2fsprogs FTBFS on mips64el: undefined reference to 
`posix_fadvise64'
Bug reassigned from package 'src:e2fsprogs' to 'libc6'.
No longer marked as found in versions e2fsprogs/1.43.7-1.
Ignoring request to alter fixed versions of bug #883186 to the same values 
previously set
> tag -1 + fixed-upstream
Bug #883186 [libc6] e2fsprogs FTBFS on mips64el: undefined reference to 
`posix_fadvise64'
Added tag(s) fixed-upstream.
> forwarded -1 https://sourceware.org/bugzilla/show_bug.cgi?id=21232
Bug #883186 [libc6] e2fsprogs FTBFS on mips64el: undefined reference to 
`posix_fadvise64'
Set Bug forwarded-to-address to 
'https://sourceware.org/bugzilla/show_bug.cgi?id=21232'.

-- 
883186: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=883186
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#883186: e2fsprogs FTBFS on mips64el: undefined reference to `posix_fadvise64'

2017-11-30 Thread Aurelien Jarno
control: reassign -1 libc6
control: tag -1 + fixed-upstream
control: forwarded -1 https://sourceware.org/bugzilla/show_bug.cgi?id=21232

On 2017-11-30 13:22, Helmut Grohne wrote:
> Source: e2fsprogs
> Version: 1.43.7-1
> Severity: serious
> Justification: FTBFS
> User: helm...@debian.org
> Usertags: rebootstrap
> 
> I was investigating a bootstrap failure for mips64el
> (https://jenkins.debian.net/job/rebootstrap_mips64el_gcc7_nobiarch/51)
> and wondered whether this was a native issue. Indeed a native build of
> e2fsprogs fails on mips64el and the build log ends as follows:
> 
> | /usr/bin/make -C /home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck V=1 
> e2fsck.static
> | make[1]: Entering directory 
> '/home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck'
> | gcc -Wl,-z,relro -Wl,-z,now -static -o e2fsck.static unix.o e2fsck.o 
> super.o pass1.o pass1b.o pass2.o pass3.o pass4.o pass5.o journal.o 
> badblocks.o util.o dirinfo.o dx_dirinfo.o ehandler.o problem.o message.o 
> quota.o recovery.o region.o revoke.o ea_refcount.o rehash.o logfile.o 
> sigcatcher.o  readahead.o extents.o   ../lib/libsupport.a ../lib/libext2fs.a 
> ../lib/libcom_err.a -lpthread -lblkid -luuid -luuid  -luuid   ../lib/libe2p.a 
> -ldl -lblkid  
> | logfile.o: In function `expand_percent_expression':
> | ./debian/BUILD-STD/e2fsck/../../../e2fsck/logfile.c:141: warning: Using 
> 'getpwuid_r' in statically linked applications requires at runtime the shared 
> libraries from the glibc version used for linking
> | ../lib/libext2fs.a(unix_io.o): In function `unix_cache_readahead':
> | ./debian/BUILD-STD/lib/ext2fs/../../../../lib/ext2fs/unix_io.c:969: 
> undefined reference to `posix_fadvise64'
> | ./debian/BUILD-STD/lib/ext2fs/../../../../lib/ext2fs/unix_io.c:969: 
> undefined reference to `posix_fadvise64'
> | collect2: error: ld returned 1 exit status
> | Makefile:428: recipe for target 'e2fsck.static' failed
> | make[1]: *** [e2fsck.static] Error 1
> | make[1]: Leaving directory 
> '/home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck'
> | debian/rules:262: recipe for target 'debian/stampdir/build-std-stamp' failed
> | make: *** [debian/stampdir/build-std-stamp] Error 2
> | dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
> status 2
> 
> Since this could either be a mips issue or a glibc issue, I put both
> lists into X-Debbugs-Cc and hope that someone will sort this out.

This is definitely a glibc bug, happening only on mips64el for the
static version of libc6. The bug has already been fixed upstream, I'll
pull the patch from there and do an upload in the next days.

Aurelien

-- 
Aurelien Jarno  GPG: 4096R/1DDD8C9B
aurel...@aurel32.net http://www.aurel32.net



Bug#883186: e2fsprogs FTBFS on mips64el: undefined reference to `posix_fadvise64'

2017-11-30 Thread Helmut Grohne
Source: e2fsprogs
Version: 1.43.7-1
Severity: serious
Justification: FTBFS
User: helm...@debian.org
Usertags: rebootstrap

I was investigating a bootstrap failure for mips64el
(https://jenkins.debian.net/job/rebootstrap_mips64el_gcc7_nobiarch/51)
and wondered whether this was a native issue. Indeed a native build of
e2fsprogs fails on mips64el and the build log ends as follows:

| /usr/bin/make -C /home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck V=1 
e2fsck.static
| make[1]: Entering directory 
'/home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck'
| gcc -Wl,-z,relro -Wl,-z,now -static -o e2fsck.static unix.o e2fsck.o super.o 
pass1.o pass1b.o pass2.o pass3.o pass4.o pass5.o journal.o badblocks.o util.o 
dirinfo.o dx_dirinfo.o ehandler.o problem.o message.o quota.o recovery.o 
region.o revoke.o ea_refcount.o rehash.o logfile.o sigcatcher.o  readahead.o 
extents.o   ../lib/libsupport.a ../lib/libext2fs.a ../lib/libcom_err.a 
-lpthread -lblkid -luuid -luuid  -luuid   ../lib/libe2p.a -ldl -lblkid  
| logfile.o: In function `expand_percent_expression':
| ./debian/BUILD-STD/e2fsck/../../../e2fsck/logfile.c:141: warning: Using 
'getpwuid_r' in statically linked applications requires at runtime the shared 
libraries from the glibc version used for linking
| ../lib/libext2fs.a(unix_io.o): In function `unix_cache_readahead':
| ./debian/BUILD-STD/lib/ext2fs/../../../../lib/ext2fs/unix_io.c:969: undefined 
reference to `posix_fadvise64'
| ./debian/BUILD-STD/lib/ext2fs/../../../../lib/ext2fs/unix_io.c:969: undefined 
reference to `posix_fadvise64'
| collect2: error: ld returned 1 exit status
| Makefile:428: recipe for target 'e2fsck.static' failed
| make[1]: *** [e2fsck.static] Error 1
| make[1]: Leaving directory 
'/home/helmutg/e2fsprogs-1.43.7/debian/BUILD-STD/e2fsck'
| debian/rules:262: recipe for target 'debian/stampdir/build-std-stamp' failed
| make: *** [debian/stampdir/build-std-stamp] Error 2
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

Since this could either be a mips issue or a glibc issue, I put both
lists into X-Debbugs-Cc and hope that someone will sort this out.

Helmut