Your message dated Tue, 25 Jun 2013 15:18:23 +0000
with message-id <[email protected]>
and subject line Bug#700229: fixed in gpm 1.20.4-6.1
has caused the Debian Bug report #700229,
regarding gpm: ftbfs with GCC-4.8
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
700229: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700229
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:gpm
Version: 1.20.4-6
Severity: important
Tags: sid jessie
User: [email protected]
Usertags: ftbfs-gcc-4.8
The package fails to build in a test rebuild on at least amd64 with
gcc-4.8/g++-4.8, but succeeds to build with gcc-4.7/g++-4.7. The
severity of this report may be raised before the jessie release.
open_console.c:(.text+0x47): undefined reference to `major'
The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/gpm_1.20.4-6_unstable_gcc48.log
The last lines of the build log are at the end of this report.
To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev
The test rebuild was done with eglibc-2.17 and GCC-4.8, so some issues
might be caused by the updated glibc.
[...]
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/processmouse.o daemon/processmouse.c
daemon/processmouse.c: In function 'processMouse':
daemon/processmouse.c:83:13: warning: pointer targets in passing argument 2 of
'which_mouse->m_type->fun' differ in signedness [-Wpointer-sign]
|| ((*((which_mouse->m_type)->fun))(&nEvent,data)==-1) ) {
^
daemon/processmouse.c:83:13: note: expected 'unsigned char *' but argument is
of type 'char *'
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/processrequest.o daemon/processrequest.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/selection_copy.o daemon/selection_copy.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/selection_paste.o
daemon/selection_paste.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/cmdline.o daemon/cmdline.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/loadlut.o daemon/loadlut.c
daemon/loadlut.c: In function 'loadlut':
daemon/loadlut.c:53:7: warning: pointer targets in passing argument 1 of
'getsym' differ in signedness [-Wpointer-sign]
i += getsym(charset+i, &this);
^
In file included from daemon/loadlut.c:30:0:
/«PKGBUILDDIR»/src/headers/daemon.h:197:7: note: expected 'const unsigned
char *' but argument is of type 'char *'
int getsym(const unsigned char *p0, unsigned char *res);
^
daemon/loadlut.c:55:10: warning: pointer targets in passing argument 1 of
'getsym' differ in signedness [-Wpointer-sign]
i += getsym(charset+i+1, &next) + 1;
^
In file included from daemon/loadlut.c:30:0:
/«PKGBUILDDIR»/src/headers/daemon.h:197:7: note: expected 'const unsigned
char *' but argument is of type 'char *'
int getsym(const unsigned char *p0, unsigned char *res);
^
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/find_mouse_by_name.o
daemon/find_mouse_by_name.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/usage.o daemon/usage.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/check_uniqueness.o
daemon/check_uniqueness.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/startup.o daemon/startup.c
daemon/startup.c: In function 'startup':
daemon/startup.c:104:10: warning: implicit declaration of function 'M_listMice'
[-Wimplicit-function-declaration]
exit(M_listMice());
^
daemon/startup.c:38:14: warning: unused variable 'opt' [-Wunused-variable]
int i, j, opt;
^
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o daemon/wait_text.o daemon/wait_text.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o report.o report.c
gcc -I/«PKGBUILDDIR»/src -DHAVE_CONFIG_H -include headers/config.h -Wall
-DSYSCONFDIR="\"/etc\"" -DSBINDIR="\"/usr/sbin\"" -Wall -g -D_REENTRANT -O2
-Wall -g -D_REENTRANT -O2 -c -o tools.o tools.c
gcc -L/«PKGBUILDDIR»/src -o gpm mice.o twiddler.o synaptics.o
daemon/add_mouse.o daemon/init_mice.o daemon/reset_mice.o daemon/build_argv.o
daemon/disable_paste.o daemon/do_client.o daemon/do_selection.o
daemon/get_console_size.o daemon/get_data.o daemon/getmousedata.o daemon/gpm.o
daemon/gpm-killed.o daemon/header.o daemon/main.o daemon/old_main.o
daemon/open_console.o daemon/check_kill.o daemon/gpm_exited.o
generic/isodigit.o generic/getsym.o daemon/processspecial.o
daemon/processconn.o daemon/processmouse.o daemon/processrequest.o
daemon/selection_copy.o daemon/selection_paste.o daemon/cmdline.o
daemon/loadlut.o daemon/find_mouse_by_name.o daemon/usage.o
daemon/check_uniqueness.o daemon/startup.o daemon/wait_text.o report.o tools.o
-lm
daemon/open_console.o: In function `open_console':
open_console.c:(.text+0x47): undefined reference to `major'
collect2: error: ld returned 1 exit status
make[2]: *** [gpm] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»/src'
make[1]: *** [do-all] Error 1
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
--- End Message ---
--- Begin Message ---
Source: gpm
Source-Version: 1.20.4-6.1
We believe that the bug you reported is fixed in the latest version of
gpm, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <[email protected]> (supplier of updated gpm package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 23 Jun 2013 15:59:29 +0200
Source: gpm
Binary: gpm libgpm2 libgpm-dev
Architecture: source amd64
Version: 1.20.4-6.1
Distribution: unstable
Urgency: low
Maintainer: Peter Samuelson <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Description:
gpm - General Purpose Mouse interface
libgpm-dev - General Purpose Mouse - development files
libgpm2 - General Purpose Mouse - shared library
Closes: 700229
Changes:
gpm (1.20.4-6.1) unstable; urgency=low
.
* Non-maintainer upload.
* Fix "FTBFS with glibc 2.17, missing include":
add patch 091_glibc_2.17_types from Adam Conrad / Ubuntu:
- explicitly include <sys/types.h>
(Closes: #700229)
Checksums-Sha1:
6cf4ca123eb3841ab1b5299ed01faeb6aaec5a70 1835 gpm_1.20.4-6.1.dsc
7d535989eef6e025977fa012f8735fd1fb6cbe0d 93824 gpm_1.20.4-6.1.diff.gz
126f778ac4ab9a4ab04c606950cb2424d697a5cd 235446 gpm_1.20.4-6.1_amd64.deb
cb46479c250c8335913310b4c953bc82caf780bd 36190 libgpm2_1.20.4-6.1_amd64.deb
80360410f585ee5d96b6e3910e719da1bb97d6db 39596 libgpm-dev_1.20.4-6.1_amd64.deb
Checksums-Sha256:
b71766610ffc2325e2132f2cb9ac7bb65663a1c04f7b74e9a406aa97aa77be50 1835
gpm_1.20.4-6.1.dsc
833ced5f07fc9a0b503628f108d1eb62d049f9e24ad3df03d7f04e3ddf007214 93824
gpm_1.20.4-6.1.diff.gz
fa1adf49b48f55a83186ddda685bdb94af5f9ecdfe028374b5fb85fabe84f2e4 235446
gpm_1.20.4-6.1_amd64.deb
a9d0b518e39985c2691d8ade0a27be89d9c00fd8d5099fcbe70416e01f0d47c3 36190
libgpm2_1.20.4-6.1_amd64.deb
07fd2e63dbd8672e47b84d30142e0a3cf11dc011c1c3b8c44971f5fe2f9222c6 39596
libgpm-dev_1.20.4-6.1_amd64.deb
Files:
4fe8761b4d6757613676183d96a992ba 1835 misc optional gpm_1.20.4-6.1.dsc
dafb0f04094017814bc22e132dd2ba6e 93824 misc optional gpm_1.20.4-6.1.diff.gz
31a35d75f0257a11bbe12ec545393476 235446 misc optional gpm_1.20.4-6.1_amd64.deb
116b6e3b937bb7636ae005e3f6000755 36190 libs standard
libgpm2_1.20.4-6.1_amd64.deb
90759a791a66c7efea4cf98ce702d0d8 39596 libdevel optional
libgpm-dev_1.20.4-6.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBCAAGBQJRxv+1AAoJELs6aAGGSaoGC+kP/1vQQSJyuGxJrLxc26hCTmzx
yj6f321xlXiGrpaw0kzx4Unm7w2yg3AkLG0X1PolMRd2JLqq+mPjcWFR6BpoyjWm
kuQ41A2nbH6a6qzIt8NmvHBEere7RpOnqbJxPo5wbKGn6Zm/TdCS9XjkPN0ig6pf
gqy5+9SpE6ZKj4oQkwrqK4NaqOVb6mCoisILaLp14KqiA2QgfS7Hb7oppcC20P5J
9SIVHJxFzl365Gzcq4XVVhnmfDsP+L6iV9Jtaek4vZZI3Lz4BADXO7krzpufW4Lv
cQjn+A1zcy93TfRtZFze4unfXKBTuxHqWLyCcRJ1e/bFUxefz8EfxlLY+WauAyZc
rmoE+VInLCQanOPU3kA4fRYSzlY+/pI751DIAwfet/+BQXQ4uMisaeagJze6HLbH
NQHRpjiGxu0PnfiLPqaFYVe53Bc9+kDzwv6jFaiG3LPi/xfIG+8CXeO7zn75hyRd
ttJ2Y8C0qC9ZqbYBVoAXHydwcyw9lUbiU5NZr0izvSf4wWgG2zZlOFXngLMUtr8p
SZ/9iHuH/v08RYPuRMi7Gd7+/tyjvjE7RyTjg1n54lCyOkxQ5d14suCVqB5gEWMT
c0OMX0Naq0d31eOUVT4JrMzEyD/LUnDkxx/T1aVQcUjeFD8ZfE91AiXxz5qXAIQw
VHjS/raWcMg31CozKS4n
=EIoG
-----END PGP SIGNATURE-----
--- End Message ---