
Peço desculpas se isso já foi perguntado. Não consegui encontrar nenhuma solução online, estou tentando instalar o swm deaqui, mas continuo recebendo esse erro ao executar o make no terminal
c99 swm.o -o swm -lxcb -L/opt/X11/lib -L/usr/X11R6/lib swm.o: Na função
cleanup': swm.c:(.text+0x1b): undefined reference to
xcb_disconnect' swm.o: Na funçãodeploy': swm.c:(.text+0x43): undefined reference to
xcb_connect' swm.c:(.text+0x59 ): referência indefinida paraxcb_connection_has_error' swm.c:(.text+0x76): undefined reference to
xcb_get_setup' swm.c:(.text+0x7e): referência indefinida paraxcb_setup_roots_iterator' swm.c:(.text+0xd2): undefined reference to
xcb_grab_button' swm.c:(.text+0x114): referência indefinida paraxcb_grab_button' swm.c:(.text+0x145): undefined reference to
xcb_change_window_attributes_checked' swm.c:(.text+0x154): referência indefinida paraxcb_flush' swm.o: In function
foco': swm.c:(.text+0x1ba): referência indefinida paraxcb_get_geometry' swm.c:(.text+0x1d2): undefined reference to
xcb_get_geometry_reply' swm.c:(.text+0x4d1): referência indefinida paraxcb_generate_id' swm.c:(.text+0x52f): undefined reference to
xcb_create_pixmap' swm.c:(.text+0x53e): indefinido referência axcb_generate_id' swm.c:(.text+0x561): undefined reference to
xcb_create_gc' swm.c:(.text+0x586): referência indefinida axcb_change_gc' swm.c:(.text+0x5a7): undefined reference to
xcb_poly_fill_rectangle' swm.c:(.text+0x5dd): referência indefinida axcb_change_gc' swm.c:(.text+0x5fe): undefined reference to
xcb_poly_fill_rectangle' swm.c:(.text+0x625): referência indefinida axcb_change_window_attributes' swm.c:(.text+0x639): undefined reference to
xcb_free_pixmap' swm.c:(.text+0x64d): referência indefinida paraxcb_free_gc' swm.c:(.text+0x675): undefined reference to
xcb_set_input_focus' swm.o: Na funçãosubscribe': swm.c:(.text+0x6fd): undefined reference to
xcb_change_window_attributes' swm.c:(.text+0x722): referência indefinida paraxcb_configure_window' swm.o: In function
events_loop': swm.c:(.text +0x765): referência indefinida axcb_wait_for_event' swm.c:(.text+0x807): undefined reference to
xcb_kill_client' swm.c:(.text+0x858): referência indefinida axcb_map_window' swm.c:(.text+0x8c8): undefined reference to
xcb_configure_window' swm.c:(.text+0x8dc): referência indefinida axcb_get_geometry' swm.c:(.text+0x8f4): undefined reference to
xcb_get_geometry_reply' swm.c:(.text+0x957 ): referência indefinida paraxcb_warp_pointer' swm.c:(.text+0x9aa): undefined reference to
xcb_warp_pointer' swm.c:(.text+0x9ee): referência indefinida paraxcb_grab_pointer' swm.c:(.text+0xa01): undefined reference to
xcb_flush' swm.c:(.text+0xa20): referência indefinida paraxcb_query_pointer' swm.c:(.text+0xa38): undefined reference to
xcb_query_pointer_reply' swm.c:(.text+0xa5c): referência indefinida paraxcb_get_geometry' swm.c:(.text+0xa74): undefined reference to
xcb_get_geometry_reply' swm.c:(.text+0xbce): referência indefinida paraxcb_configure_window' swm.c:(.text+0xbdd): undefined reference to
xcb_flush' swm.c:(.text+0xc02): referência indefinida paraxcb_get_geometry' swm.c:(.text+0xc1a): undefined reference to
xcb_get_geometry_reply' swm.c:(.text+0xc72): referência indefinida paraxcb_configure_window' swm.c:(.text+0xc81): undefined reference to
xcb_flush' swm.c:(.text+0xca8): referência indefinida paraxcb_ungrab_pointer' swm.c:(.text+0xcf8): undefined reference to
xcb_flush' collect2: erro: ld retornou 1 status de saída Makefile:18: receita para o destino 'swm' falhou make: *** [swm] Erro 1
alguma sugestão?
Responder1
Eu entendi! Você precisa alterar a linha 19 Makefile
para
@${LD} -o $@ ${OBJ} ${LDFLAGS}