In effetti qualcosa è saltato fuori:
Codice: Seleziona tutto
# LANG=en_US.UTF8 make
st build options:
CFLAGS = -I/usr/X11R6/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DVERSION="0.8.2" -D_XOPEN_SOURCE=600 -O
LDFLAGS = -L/usr/X11R6/lib -lm -lrt -lX11 -lutil -lXft -lfontconfig -lfreetype -lfreetype
CC = c99
c99 -I/usr/X11R6/include `pkg-config --cflags fontconfig` `pkg-config --cflags freetype2` -DVERSION=\"0.8.2\" -D_XOPEN_SOURCE=600 -O -c st.c
c99 -I/usr/X11R6/include `pkg-config --cflags fontconfig` `pkg-config --cflags freetype2` -DVERSION=\"0.8.2\" -D_XOPEN_SOURCE=600 -O -c x.c
c99 -o st st.o x.o -L/usr/X11R6/lib -lm -lrt -lX11 -lutil -lXft `pkg-config --libs fontconfig` `pkg-config --libs freetype2`
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/librt.so when searching for -lrt
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/librt.a when searching for -lrt
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so when searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libutil.so when searching for -lutil
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libutil.a when searching for -lutil
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libXft.so when searching for -lXft
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libfontconfig.so when searching for -lfontconfig
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libfreetype.so when searching for -lfreetype
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libfreetype.so when searching for -lfreetype
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libgcc_s.so.1 when searching for libgcc_s.so.1
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libc.a when searching for -lc
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libgcc_s.so.1 when searching for libgcc_s.so.1
Quegli errori sono tali da compromettere il corretto funzionamento dell'eseguibile finale "st" (chiedo perché avviarsi si avvia e funziona quasi come sempre, dico quasi perché ho notato qualche problema in combinata con screen e uno strano comportamento con vim del tipo che devo mettere syntax off altrimenti alcune scritte vengono proprio coperte.
Domanda 2
Da cosa possono essere causati?
Dettagli sul sistema:
Slackware current, aggiornata l'altro giorno.
Sistema multilib: tanti pacchetti sono sovrascritti dalle versioni multilib di AlienBob, tranne gcc, che ho tenuto quello del repo ufficiale slackware64-current (quindi per 64bit).
Se volete fare un test anche voi è molto semplice:
Codice: Seleziona tutto
wget https://dl.suckless.org/st/st-0.8.2.tar.gz
tar xvf st-0.8.2.tar.gz
cd st-0.8.2
make clean
make