Ajuda Slackware Current

1. Ajuda Slackware Current

Antonio jose
antoniojose12

(usa Fedora)

Enviado em 24/05/2017 - 02:07h

Bom eu sempre utilizei o mirror do Slackware normal.
Hoje resolvi por o Slackware em minha máquina e current no mirror, atualizei, dei um upgrade-all e install-new e ocorreu tudo certo.
Problema que parece que deu conflito eu sempre instalei o via slackbuilds o conky/plank e sempre ocorreu bem, hj esses dois não instalam nem com reza...
Temo como reverter a situação e por o Slackware para normal de novo?

erro do conky (instalei todos deps normalmente):

[ 27%] Building CXX object src/CMakeFiles/conky.dir/colours.cc.o
cd /tmp/SBo/conky-1.10.6/build/src && /usr/bin/c++ -D_LARGEFILE64_SOURCE -D_POSIX_C_SOURCE=200809L -I/tmp/SBo/conky-1.10.6/build -I/usr/include/freetype2 -I/usr/include/libxml2 -I/tmp/SBo/conky-1.10.6/build/data -std=c++0x -O2 -fPIC -O3 -DNDEBUG -o CMakeFiles/conky.dir/colours.cc.o -c /tmp/SBo/conky-1.10.6/src/colours.cc
In file included from /tmp/SBo/conky-1.10.6/src/update-cb.hh:39:0,
from /tmp/SBo/conky-1.10.6/src/text_object.h:35,
from /tmp/SBo/conky-1.10.6/src/common.h:34,
from /tmp/SBo/conky-1.10.6/src/conky.h:37,
from /tmp/SBo/conky-1.10.6/src/colours.cc:30:
/tmp/SBo/conky-1.10.6/src/semaphore.hh:40:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
semaphore(unsigned int value = 0) throw(std::logic_error)
^~~~~
/tmp/SBo/conky-1.10.6/src/semaphore.hh:49:14: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void post() throw(std::overflow_error)
^~~~~
In file included from /tmp/SBo/conky-1.10.6/src/setting.hh:32:0,
from /tmp/SBo/conky-1.10.6/src/common.h:35,
from /tmp/SBo/conky-1.10.6/src/conky.h:37,
from /tmp/SBo/conky-1.10.6/src/colours.cc:30:
/tmp/SBo/conky-1.10.6/src/luamm.hh:39:15: error: ‘function’ in namespace ‘std’ does not name a template type
typedef std::function<int(state *)> cpp_function;
^~~~~~~~
/tmp/SBo/conky-1.10.6/src/luamm.hh:243:30: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void checkstack(int extra) throw(std::bad_alloc);
^~~~~
/tmp/SBo/conky-1.10.6/src/luamm.hh:250:26: error: ‘cpp_function’ does not name a type; did you mean ‘lua_CFunction’?
void pushclosure(const cpp_function &fn, int n);
^~~~~~~~~~~~
lua_CFunction
/tmp/SBo/conky-1.10.6/src/luamm.hh:251:27: error: ‘cpp_function’ does not name a type; did you mean ‘lua_CFunction’?
void pushfunction(const cpp_function &fn) { pushclosure(fn, 0); }
^~~~~~~~~~~~
lua_CFunction
/tmp/SBo/conky-1.10.6/src/luamm.hh:255:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void rawgetfield(int index, const char *k) throw(std::bad_alloc);
^~~~~
/tmp/SBo/conky-1.10.6/src/luamm.hh:257:46: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void rawsetfield(int index, const char *k) throw(std::bad_alloc);
^~~~~
/tmp/SBo/conky-1.10.6/src/luamm.hh:279:39: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void loadfile(const char *filename) throw(lua::syntax_error, lua::file_error, std::bad_alloc);
^~~~~
/tmp/SBo/conky-1.10.6/src/luamm.hh:280:34: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
void loadstring(const char *s) throw(lua::syntax_error, std::bad_alloc);
^~~~~
/tmp/SBo/conky-1.10.6/src/luamm.hh:283:44: error: ‘cpp_function’ does not name a type; did you mean ‘lua_CFunction’?
void register_fn(const char *name, const cpp_function &f) { pushfunction(f); setglobal(name); }
^~~~~~~~~~~~
lua_CFunction
/tmp/SBo/conky-1.10.6/src/luamm.hh:289:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
std::string tostring(int index) throw(lua::not_string_error);
^~~~~
make[2]: *** [src/CMakeFiles/conky.dir/build.make:87: src/CMakeFiles/conky.dir/colours.cc.o] Error 1
make[2]: Leaving directory '/tmp/SBo/conky-1.10.6/build'
make[1]: *** [CMakeFiles/Makefile2:487: src/CMakeFiles/conky.dir/all] Error 2
make[1]: Leaving directory '/tmp/SBo/conky-1.10.6/build'
make: *** [Makefile:152: all] Error 2








  


2. Re: Ajuda Slackware Current

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/05/2017 - 05:28h

Parece que o conky ainda usa codigo de C++ antigo e o compilador tá tentando usar novo padrão, ve se editando o arquivo de slackbuild e passando um padrão anterior de C++ compila.


3. Re: Ajuda Slackware Current

edps
edps

(usa Slackware)

Enviado em 08/06/2017 - 12:31h

Se vc usa o sbopkg, tenta isso:

# sbopkg -r
# sqg -p conky
# sbopkg -i conky # (quando perguntado tecle Q) isso irá instalar as dependências


Quanto ao Plank, eu sou o mantenedor desse SlackBuild, que é plenamente funcional para a release 14.2 (e partindo do princípio que está completa).

O fato de inúmeros scripts funcionarem no -current é sorte!, eles devem mesmo funcionar é na 14.2.

Se quiser tente o mesmo roteiro passado para o Conky e adapte-o para o Plank.


4. Re: Ajuda Slackware Current

edps
edps

(usa Slackware)

Enviado em 08/06/2017 - 18:06h

Sempre que tiver problemas com SlackBuilds (e estando consciente de que está utilizando a release estável, a 14.2 e COMPLETA) você pode abrir um post na lista de usuários.

http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users

Hoje vi que tem uma correção para esse problema:

https://git.slackbuilds.org/slackbuilds/commit/?id=a69743d15

A mesma estará disponível já no próximo fim de semana, mas você pode editar o script e já compilar o pacote.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts