Closed awissu closed 6 years ago
Hi, I cannot reproduce that on my side. I've added locally the -Wl,--no-undefined
, which I can find in cmake's logs, but the errors do not show up :/
[ 95%] Building C object plugins/CMakeFiles/imageviewer.dir/imageviewer/plugin.c.o
cd /home/jean/e/eovim/build/plugins && /usr/bin/cc -Dimageviewer_EXPORTS -isystem /usr/local/include/efl-1 -isystem /usr/local/include/eina-1 -isystem /usr/local/include/eina-1/eina -isystem /usr/local/include/elementary-1 -isystem /usr/local/include/ecore-wl2-1 -isystem /usr/local/include/elocation-1 -isystem /usr/local/include/efreet-1 -isystem /usr/local/include/emotion-1 -isystem /usr/local/include/ethumb-client-1 -isystem /usr/local/include/ethumb-1 -isystem /usr/local/include/edje-1 -isystem /usr/local/include/ecore-audio-1 -isystem /usr/local/include/eio-1 -isystem /usr/local/include/ecore-ipc-1 -isystem /usr/local/include/embryo-1 -isystem /usr/local/include/ecore-imf-evas-1 -isystem /usr/local/include/ecore-imf-1 -isystem /usr/local/include/ecore-evas-1 -isystem /usr/local/include/ecore-input-evas-1 -isystem /usr/local/include/ecore-input-1 -isystem /usr/local/include/eeze-1 -isystem /usr/local/include/ecore-file-1 -isystem /usr/local/include/ecore-con-1 -isystem /usr/local/include/eldbus-1 -isystem /usr/local/include/evas-1 -isystem /usr/local/include/evas-1/canvas -isystem /usr/local/include/ecore-1 -isystem /usr/local/include/eet-1 -isystem /usr/local/include/emile-1 -isystem /usr/local/include/eo-1 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/uuid -isystem /usr/include/dbus-1.0 -isystem /usr/lib/x86_64-linux-gnu/dbus-1.0/include -isystem /usr/include/libpng16 -isystem /usr/include/fribidi -isystem /usr/include/freetype2 -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/luajit-2.0 -isystem /home/jean/e/eovim/.deps/_sysroot/include -isystem /home/jean/e/eovim/src/include -isystem /home/jean/e/eovim/build/include -g -fPIC -Wall -Wextra -Wshadow -Winit-self -Wfloat-equal -Wtrigraphs -Wconversion -Wcast-align -Wlogical-op -Wunsafe-loop-optimizations -Wdouble-promotion -Wformat=2 -Wl,--no-undefined -std=gnu11 -o CMakeFiles/imageviewer.dir/imageviewer/plugin.c.o -c /home/jean/e/eovim/plugins/imageviewer/plugin.c
[100%] Linking C shared module imageviewer.so
By looking at the errors thrown, I may guess a fix, but I'm not quite sure. I assume OBS is this. I didn't know about that, seems pretty nice!
Hi! I bumped into rpmlint erros when building rpm in OBS: