kovidgoyal / kitty

Cross-platform, fast, feature-rich, GPU based terminal
https://sw.kovidgoyal.net/kitty/
GNU General Public License v3.0
24.29k stars 977 forks source link

compilation failed on latest master #2030

Closed clembu closed 5 years ago

clembu commented 5 years ago

I just git pulled, and then this happened.

└─┤ make
python3 setup.py 
CC: gcc (9, 2)
[1/1] Compiling kitty/data-types.c ... done
[1/1] Linking kitty/fast_data_types ... done
Linking kitty/fast_data_types ...
gcc -Wextra -Wfloat-conversion -Wno-missing-field-initializers -Wall -Wstrict-prototypes -std=c11 -O3 -fwrapv -fstack-protector-strong -pipe -march=native -fvisibility=hidden -fPIC -flto -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/python3.7m -Wall -O3 -shared -flto build/fast_data_types-charsets.c.o build/fast_data_types-child-monitor.c.o build/fast_data_types-child.c.o build/fast_data_types-colors.c.o build/fast_data_types-cursor.c.o build/fast_data_types-data-types.c.o build/fast_data_types-desktop.c.o build/fast_data_types-fontconfig.c.o build/fast_data_types-fonts.c.o build/fast_data_types-freetype.c.o build/fast_data_types-gl-wrapper.c.o build/fast_data_types-gl.c.o build/fast_data_types-glfw-wrapper.c.o build/fast_data_types-glfw.c.o build/fast_data_types-glfw_tests.c.o build/fast_data_types-graphics.c.o build/fast_data_types-history.c.o build/fast_data_types-keys.c.o build/fast_data_types-kittens.c.o build/fast_data_types-line-buf.c.o build/fast_data_types-line.c.o build/fast_data_types-logging.c.o build/fast_data_types-loop-utils.c.o build/fast_data_types-mouse.c.o build/fast_data_types-parser.c.o build/fast_data_types-png-reader.c.o build/fast_data_types-screen.c.o build/fast_data_types-shaders.c.o build/fast_data_types-state.c.o build/fast_data_types-unicode-data.c.o build/fast_data_types-parser_dump.c.o -lcrypt -lpthread -ldl -lutil -lm -L/usr/lib -lpython3.7m -Xlinker -export-dynamic -lfontconfig -lfreetype -lharfbuzz -lGL -lpng16 -lz -lcanberra -lrt -o build/kitty/fast_data_types.so
lto1: fatal error: bytecode stream in file ‘build/fast_data_types-charsets.c.o’ generated with LTO version 8.0 instead of the expected 8.1
compilation terminated.
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make: *** [Makefile:9: all] Error 1

(I also just did a system update, so maybe there's a version mismatch on a dependency). Here's the pacman log for the versions

[2019-10-07 09:41] [PACMAN] Running 'pacman -S -y -u --config /etc/pacman.conf --'
[2019-10-07 09:41] [PACMAN] synchronizing package lists
[2019-10-07 09:41] [PACMAN] starting full system upgrade
[2019-10-07 09:42] [ALPM] running 'ghc-unregister.hook'...
[2019-10-07 09:42] [ALPM] transaction started
[2019-10-07 09:42] [ALPM] upgraded linux-api-headers (5.1-1 -> 5.3.1-1)
[2019-10-07 09:42] [ALPM] upgraded glibc (2.29-4 -> 2.30-1)
[2019-10-07 09:42] [ALPM-SCRIPTLET] Generating locales...
[2019-10-07 09:42] [ALPM-SCRIPTLET]   en_GB.UTF-8... done
[2019-10-07 09:42] [ALPM-SCRIPTLET]   en_US.UTF-8... done
[2019-10-07 09:42] [ALPM-SCRIPTLET] Generation complete.
[2019-10-07 09:42] [ALPM] upgraded binutils (2.32-2 -> 2.32-3)
[2019-10-07 09:42] [ALPM] upgraded gcc-libs (9.1.0-2 -> 9.2.0-2)
[2019-10-07 09:42] [ALPM] upgraded boost-libs (1.69.0-2 -> 1.71.0-2)
[2019-10-07 09:42] [ALPM] upgraded boost (1.69.0-2 -> 1.71.0-2)
[2019-10-07 09:42] [ALPM] upgraded glib2 (2.62.0-1 -> 2.62.1-1)
[2019-10-07 09:42] [ALPM] upgraded cairo (1.17.2+17+g52a7c79fd-1 -> 1.17.2+17+g52a7c79fd-2)
[2019-10-07 09:42] [ALPM] upgraded gcc (9.1.0-2 -> 9.2.0-2)
[2019-10-07 09:42] [ALPM] upgraded glib-networking (2.62.0-1 -> 2.62.1-1)
[2019-10-07 09:42] [ALPM] upgraded glib2-docs (2.62.0-1 -> 2.62.1-1)
[2019-10-07 09:42] [ALPM] upgraded gtk-update-icon-cache (1:3.24.11-1 -> 1:3.24.12-1)
[2019-10-07 09:42] [ALPM] upgraded sqlite (3.29.0-1 -> 3.30.0-1)
[2019-10-07 09:42] [ALPM] upgraded libtool (2.4.6+42+gb88cebd5-5 -> 2.4.6+42+gb88cebd5-6)
[2019-10-07 09:42] [ALPM] upgraded gtk3 (1:3.24.11-1 -> 1:3.24.12-1)
[2019-10-07 09:42] [ALPM] upgraded haskell-http (4000.3.14-32 -> 4000.3.14-33)
[2019-10-07 09:42] [ALPM] upgraded haskell-ipynb (0.1-69 -> 0.1-70)
[2019-10-07 09:42] [ALPM] upgraded haskell-pretty-show (1.9.5-5 -> 1.9.5-6)
[2019-10-07 09:42] [ALPM] upgraded haskell-skylighting-core (0.8.2-13 -> 0.8.2-14)
[2019-10-07 09:42] [ALPM] upgraded haskell-skylighting (0.8.2-13 -> 0.8.2-14)
[2019-10-07 09:42] [ALPM] upgraded imagemagick (7.0.8.67-1 -> 7.0.8.68-1)
[2019-10-07 09:42] [ALPM] upgraded jack (0.125.0-7 -> 0.125.0-8)
[2019-10-07 09:42] [ALPM] upgraded linux (5.3.1.arch1-1 -> 5.3.4.arch1-1)
[2019-10-07 09:42] [ALPM] upgraded vulkan-icd-loader (1.1.121-1 -> 1.1.123-1)
[2019-10-07 09:42] [ALPM] upgraded python (3.7.4-1 -> 3.7.4-2)
[2019-10-07 09:42] [ALPM] upgraded mpv (1:0.29.1-9 -> 1:0.29.1-10)
[2019-10-07 09:42] [ALPM] upgraded nano (4.4-1 -> 4.5-1)
[2019-10-07 09:42] [ALPM] upgraded node-gyp (5.0.2-2 -> 5.0.3-1)
[2019-10-07 09:42] [ALPM] upgraded pacman-contrib (1.1.0-1 -> 1.2.0-2)
[2019-10-07 09:42] [ALPM] upgraded pandoc (2.7.3-44 -> 2.7.3-45)
[2019-10-07 09:42] [ALPM] upgraded python-anytree (2.6.0-2 -> 2.7.1-1)
[2019-10-07 09:42] [ALPM] upgraded sdl (1.2.15-10 -> 1.2.15-13)
[2019-10-07 09:42] [ALPM] upgraded source-highlight (3.1.8-18 -> 3.1.8-19)
kovidgoyal commented 5 years ago

Do a make clean and then rebuild

clembu commented 5 years ago

works :+1: thanks