#9616: GPM patch for glibc-2.26/gcc-7.2.0
--------------------+-------------------------
 Reporter:  renodr  |      Owner:  blfs-book@…
     Type:  defect  |     Status:  new
 Priority:  normal  |  Milestone:  8.1
Component:  BOOK    |    Version:  SVN
 Severity:  normal  |   Keywords:
--------------------+-------------------------
 I've had two people who were trying GPM report this issue to me, and upon
 scouting upstream, I found an issue by our very own 'tnut':

 [https://github.com/telmich/gpm/issues/21]


 {{{
 gcc -I. -I/tmp/work/src/gpm/src -DHAVE_CONFIG_H -include headers/config.h
 -Wall -DSYSCONFDIR=""/etc"" -DSBINDIR=""/usr/sbin"" -D_GNU_SOURCE -O2
 -pipe -O2 -pipe -c -o prog/gpm-root.o prog/gpm-root.c
 /tmp/work/src/gpm/src/prog/gpm-root.y: In function 'postmenu':
 /tmp/work/src/gpm/src/prog/gpm-root.y:1030:32: warning: pointer targets in
 assignment differ in signedness [-Wpointer-sign]
 #define PUTS(s,f,b) for(curr2=s;curr2;PUTC((curr2++),f,b))
 ^
 /tmp/work/src/gpm/src/prog/gpm-root.y:1045:10: note: in expansion of macro
 'PUTS'
 PUTS(draw->title,draw->head,draw->back);
 ^~~~
 /tmp/work/src/gpm/src/prog/gpm-root.y:1030:32: warning: pointer targets in
 assignment differ in signedness [-Wpointer-sign]
 #define PUTS(s,f,b) for(curr2=s;curr2;PUTC((curr2++),f,b))
 ^
 /tmp/work/src/gpm/src/prog/gpm-root.y:1053:10: note: in expansion of macro
 'PUTS'
 PUTS(item->name,draw->fore,draw->back); i+=strlen(item->name);
 ^~~~
 /tmp/work/src/gpm/src/prog/gpm-root.y: In function 'main':
 /tmp/work/src/gpm/src/prog/gpm-root.y:1200:4: warning: implicit
 declaration of function '__sigemptyset'; did you mean 'sigemptyset'?
 [-Wimplicit-function-declaration]
 __sigemptyset(&childaction.sa_mask);
 ^~~~~~~~~~~~~
 sigemptyset
 gcc -L/tmp/work/src/gpm/src -lm -o prog/gpm-root prog/gpm-root.o
 lib/libgpm.so.2
 prog/gpm-root.o: In function main': gpm-root.c:(.text.startup+0x1fe):
 undefined reference to__sigemptyset'
 }}}

 Try tnut's patch here, and adapt:

 
[http://downloads.nutyx.org/x86_64/development/base/gpm/gpm-1.20.7-glibc-2.26-1.patch]

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/9616>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to