ravachol / kew

A terminal music player for Linux.
GNU General Public License v2.0
971 stars 26 forks source link

[homebrew] 1.7.1 release build failure #86

Closed chenrui333 closed 11 months ago

chenrui333 commented 11 months ago

👋 trying to build the latest release, but run into some build issue. The error log is as below:

error build log ``` /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_ds_get_cursor': soundgapless.c:(.text+0x193ae): undefined reference to `ov_pcm_tell' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_ds_seek': soundgapless.c:(.text+0x19592): undefined reference to `ov_pcm_seek' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_init': soundgapless.c:(.text+0x6c26b): undefined reference to `ov_open_callbacks' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_init_file': soundgapless.c:(.text+0x6c2c8): undefined reference to `ov_fopen' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_read_pcm_frames': soundgapless.c:(.text+0x6c372): undefined reference to `ov_info' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: soundgapless.c:(.text+0x6c41d): undefined reference to `ov_read' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: soundgapless.c:(.text+0x6c4bd): undefined reference to `ov_read_float' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_seek_to_pcm_frame': soundgapless.c:(.text+0x6c5c2): undefined reference to `ov_pcm_seek' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_get_data_format': soundgapless.c:(.text+0x6c67e): undefined reference to `ov_info' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_get_cursor_in_pcm_frames': soundgapless.c:(.text+0x6c73e): undefined reference to `ov_pcm_tell' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `vorbis_data_source_init': soundgapless.c:(.text+0x6cc7f): undefined reference to `ov_fopen' /home/linuxbrew/.linuxbrew/opt/binutils/bin/ld: src/obj/soundgapless.o: in function `ma_libvorbis_uninit': soundgapless.c:(.text+0x6c2ee): undefined reference to `ov_clear' collect2: error: ld returned 1 exit status make: *** [Makefile:26: kew] Error 1 ```

full build log, https://github.com/Homebrew/homebrew-core/actions/runs/6950838383/job/18911740360?pr=154990 relates to Homebrew/homebrew-core#154990

chenrui333 commented 11 months ago

looks like kew 1.7.2 works for us, https://github.com/Homebrew/homebrew-core/pull/154990

ravachol commented 11 months ago

great!