Pido disculpas si ya se ha preguntado esto. No pude encontrar ninguna solución en línea. Estoy intentando instalar swm desdeaquí, pero sigo recibiendo este error cuando ejecuto make en la terminal
c99 swm.o -o swm -lxcb -L/opt/X11/lib -L/usr/X11R6/lib swm.o: En función
cleanup': swm.c:(.text+0x1b): undefined reference to
xcb_disconnect' swm.o: En funcióndeploy': swm.c:(.text+0x43): undefined reference to
xcb_connect' swm.c:(.text+0x59 ): referencia no definida axcb_connection_has_error' swm.c:(.text+0x76): undefined reference to
xcb_get_setup' swm.c:(.text+0x7e): referencia no definida axcb_setup_roots_iterator' swm.c:(.text+0xd2): undefined reference to
xcb_grab_button' swm.c:(.text+0x114): referencia no definida axcb_grab_button' swm.c:(.text+0x145): undefined reference to
xcb_change_window_attributes_checked' swm.c:(.text+0x154): referencia indefinida axcb_flush' swm.o: In function
focus': swm.c:(.text+0x1ba): referencia indefinida axcb_get_geometry' swm.c:(.text+0x1d2): undefined reference to
xcb_get_geometry_reply' swm.c:(.text+0x4d1): referencia indefinida axcb_generate_id' swm.c:(.text+0x52f): undefined reference to
xcb_create_pixmap' swm.c:(.text+0x53e): indefinido referencia axcb_generate_id' swm.c:(.text+0x561): undefined reference to
xcb_create_gc' swm.c:(.text+0x586): referencia indefinida axcb_change_gc' swm.c:(.text+0x5a7): undefined reference to
xcb_poly_fill_rectangle' swm.c:(.text+0x5dd): referencia indefinida axcb_change_gc' swm.c:(.text+0x5fe): undefined reference to
xcb_poly_fill_rectangle' swm.c:(.text+0x625): referencia indefinida axcb_change_window_attributes' swm.c:(.text+0x639): undefined reference to
xcb_free_pixmap' swm.c:(.text+0x64d): referencia indefinida axcb_free_gc' swm.c:(.text+0x675): undefined reference to
xcb_set_input_focus' swm.o: en funciónsubscribe': swm.c:(.text+0x6fd): undefined reference to
xcb_change_window_attributes' swm.c:(.text+0x722): referencia indefinida axcb_configure_window' swm.o: In function
events_loop': swm.c:(.text +0x765): referencia no definida axcb_wait_for_event' swm.c:(.text+0x807): undefined reference to
xcb_kill_client' swm.c:(.text+0x858): referencia no definida axcb_map_window' swm.c:(.text+0x8c8): undefined reference to
xcb_configure_window' swm.c:(.text+0x8dc): referencia no definida axcb_get_geometry' swm.c:(.text+0x8f4): undefined reference to
xcb_get_geometry_reply' swm.c:(.text+0x957 ): referencia indefinida axcb_warp_pointer' swm.c:(.text+0x9aa): undefined reference to
xcb_warp_pointer' swm.c:(.text+0x9ee): referencia indefinida axcb_grab_pointer' swm.c:(.text+0xa01): undefined reference to
xcb_flush' swm.c:(.text+0xa20): referencia indefinida axcb_query_pointer' swm.c:(.text+0xa38): undefined reference to
xcb_query_pointer_reply' swm.c:(.text+0xa5c): referencia indefinida axcb_get_geometry' swm.c:(.text+0xa74): undefined reference to
xcb_get_geometry_reply' swm.c:(.text+0xbce): referencia indefinida axcb_configure_window' swm.c:(.text+0xbdd): undefined reference to
xcb_flush' swm.c:(.text+0xc02): referencia indefinida axcb_get_geometry' swm.c:(.text+0xc1a): undefined reference to
xcb_get_geometry_reply' swm.c:(.text+0xc72): referencia indefinida axcb_configure_window' swm.c:(.text+0xc81): undefined reference to
xcb_flush' swm.c:(.text+0xca8): referencia no definida axcb_ungrab_pointer' swm.c:(.text+0xcf8): undefined reference to
xcb_flush' Collect2: error: ld devolvió 1 estado de salida Makefile:18: receta para el objetivo 'swm' falló make: *** [swm] Error 1
¿alguna sugerencia?
Respuesta1
¡Lo tengo! Necesitas cambiar la línea 19 Makefile
a
@${LD} -o $@ ${OBJ} ${LDFLAGS}