Como resolver problema de undefined reference to `uuid_unparse_lower@UUID_1.0' APLICATIVO-DO-XORG Smproxy

Metodo=1

Você resolve isso simplesmente com esta variável:

./configure LIBS=-luuid

Depois disso foi compilado com sucesso

 

 Metodo=2 . A chance de funcionar é pequena , mas vale como tentativa

Este erro é causado porque o LibSM foi compilado com suporte a uuid e  o smproxy não está por padrão a ter  a variável -luuid e por isso apresenta o erro:

 CCLD     smproxy
/usr/bin/../lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib/libSM.so: undefined reference to `uuid_unparse_lower@UUID_1.0'

Temos que alterar a linha 622,54 de config.status que apresenta as seguintes opções: 

S["SMPROXY_LIBS"]="-lSM -lICE -lXt -lXmuu -lX11"

Só que como estar não vai funcionar corretamente já que não está incluso a variável do uuid por isso vamos alterá-lo para ficar assim:

S["SMPROXY_LIBS"]="-lSM -lICE -lXt -lXmuu -lX11 -luuid"




Comentários

Postagens mais visitadas deste blog

Script precisa do sudo para dar a permissão ao um comando fazer algo ....

Variável de { . Variável de matriz

Filtragem de strings no terminal