[Trisquel-users] error make surf2

radex at eclipso.email radex at eclipso.email
Thu Feb 14 12:51:00 CET 2019


hi,
i cant compile surf2 from suckless.org, a great simple browser
surf1 is in repository but it is old and useless
in other distributions compile works. is something missing?
pls help.

surf.c: In function ‘setup’:
surf.c:344:10: warning: implicit declaration of function  
‘gdk_seat_get_keyboard’ [-Wimplicit-function-declaration]
   gdkkb = gdk_seat_get_keyboard(gdk_display_get_default_seat(gdpy));
           ^
surf.c:344:32: warning: implicit declaration of function  
‘gdk_display_get_default_seat’ [-Wimplicit-function-declaration]
   gdkkb = gdk_seat_get_keyboard(gdk_display_get_default_seat(gdpy));
                                 ^
surf.c:344:8: warning: assignment makes pointer from integer without a cast  
[-Wint-conversion]
   gdkkb = gdk_seat_get_keyboard(gdk_display_get_default_seat(gdpy));
         ^
surf.c: In function ‘msgext’:
surf.c:1851:40: warning: format ‘%c’ expects argument of type ‘int’,  
but argument 5 has type ‘long unsigned int’ [-Wformat=]
   if ((ret = snprintf(msg, sizeof(msg), "%c%c%c%c",
                                         ^
surf.c:1851:40: warning: format ‘%c’ expects argument of type ‘int’,  
but argument 5 has type ‘long unsigned int’ [-Wformat=]
c99   -o surf surf.o common.o `pkg-config --libs x11` `pkg-config --libs  
gtk+-3.0 gcr-3 webkit2gtk-4.0` -lgthread-2.0
surf.o: In function `main':
surf.c:(.text+0x35df): undefined reference to `gdk_display_get_default_seat'
surf.c:(.text+0x35eb): undefined reference to `gdk_seat_get_keyboard'
collect2: error: ld returned 1 exit status
Makefile:41: recipe for target 'surf' failed
make: *** [surf] Error 1



More information about the Trisquel-users mailing list