Skip to content

compile error #2

@iaceene

Description

@iaceene

➜ ft_select git:(master) make
mkdir -p ./build/
make -C ./libft/
make[1]: Entering directory '/home/yaajagro/Desktop/ft_select/libft'
make[1]: Leaving directory '/home/yaajagro/Desktop/ft_select/libft'
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/actions.o -c src/actions.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/column_display.o -c src/column_display.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/init_args.o -c src/init_args.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/main.o -c src/main.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/print_usage.o -c src/print_usage.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/signal_handler.o -c src/signal_handler.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/utils2.o -c src/utils2.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/utils3.o -c src/utils3.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -I./libft/includes/ -I./inc/ -o build/utils.o -c src/utils.c
gcc -Wall -Werror -Wextra -D_XOPEN_SOURCE=500 -o ft_select ./build/actions.o ./build/column_display.o ./build/init_args.o ./build/main.o ./build/print_usage.o ./build/signal_handler.o ./build/utils2.o ./build/utils3.o ./build/utils.o ./libft/libft.a -ltermcap
/usr/bin/ld: ./build/column_display.o:(.bss+0x0): multiple definition of g_select'; ./build/actions.o:(.bss+0x0): first defined here /usr/bin/ld: ./build/init_args.o:(.bss+0x0): multiple definition of g_select'; ./build/actions.o:(.bss+0x0): first defined here
/usr/bin/ld: ./build/main.o:(.bss+0x0): multiple definition of g_select'; ./build/actions.o:(.bss+0x0): first defined here /usr/bin/ld: ./build/print_usage.o:(.bss+0x0): multiple definition of g_select'; ./build/actions.o:(.bss+0x0): first defined here
/usr/bin/ld: ./build/signal_handler.o:(.bss+0x0): multiple definition of g_select'; ./build/actions.o:(.bss+0x0): first defined here /usr/bin/ld: ./build/utils2.o:(.bss+0x0): multiple definition of g_select'; ./build/actions.o:(.bss+0x0): first defined here
/usr/bin/ld: ./build/utils3.o:(.bss+0x0): multiple definition of g_select'; ./build/actions.o:(.bss+0x0): first defined here /usr/bin/ld: ./build/utils.o:(.bss+0x0): multiple definition of g_select'; ./build/actions.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make: *** [Makefile:49: ft_select] Error 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions