LINUX.ORG.RU
Ответ на: комментарий от anonymous

clang для ubuntu 14 запускается и под слакой хорошо, но ему плохо без установки в / видимо. Как этот chroot организовать, есть ли статейки?

vladimir_vist
() автор топика
Ответ на: комментарий от vladimir_vist

ему плохо без установки в / видимо

Чем плохо? Я, помнится, давно ещё Лису компилял под Слакой, а для неё теперь Clang обязателен, причём новый. Скачал тарболл с официального сайта, прописал бинарники в $PATH, всё работало.

meliafaro ★★★★★
()
Ответ на: комментарий от meliafaro
(vladimir/Desktop) clang main.cpp
main.cpp:4:6: error: no type named 'function' in namespace 'std'
std::function<int()> savelambda(int arg) {
~~~~~^
main.cpp:4:14: error: expected unqualified-id
std::function<int()> savelambda(int arg) {
             ^
main.cpp:11:15: error: use of undeclared identifier 'savelambda'
        std::cout << savelambda(10)() << std::endl;
                     ^
3 errors generated.

Пробую так...

(vladimir/clang+llvm-8.0.0-x86_64-linux-gnu-ubuntu-14.04) bin/clang main.cpp -Iinclude -Llib
/tmp/main-6a0764.o: In function `main':
main.cpp:(.text+0x11e): undefined reference to `std::cout'
main.cpp:(.text+0x126): undefined reference to `std::ostream::operator<<(int)'
main.cpp:(.text+0x134): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)'
main.cpp:(.text+0x13d): undefined reference to `std::ostream::operator<<(std::ostream& (*)(std::ostream&))'
/tmp/main-6a0764.o: In function `__cxx_global_var_init':
main.cpp:(.text.startup+0x13): undefined reference to `std::ios_base::Init::Init()'
main.cpp:(.text.startup+0x19): undefined reference to `std::ios_base::Init::~Init()'
/tmp/main-6a0764.o: In function `std::function<int ()>::operator()() const':
main.cpp:(.text._ZNKSt8functionIFivEEclEv[_ZNKSt8functionIFivEEclEv]+0x2d): undefined reference to `std::__throw_bad_function_call()'
/tmp/main-6a0764.o: In function `__clang_call_terminate':
main.cpp:(.text.__clang_call_terminate[__clang_call_terminate]+0x2): undefined reference to `__cxa_begin_catch'
main.cpp:(.text.__clang_call_terminate[__clang_call_terminate]+0xb): undefined reference to `std::terminate()'
/tmp/main-6a0764.o:(.rodata+0x38): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/tmp/main-6a0764.o:(.eh_frame+0x6b): undefined reference to `__gxx_personality_v0'
clang-8: error: linker command failed with exit code 1 (use -v to see invocation)

vladimir_vist
() автор топика

vladimir_vist

Не может быть! Мэд с тобой разделался!

А по делу — перехди на current, релиз не за горами.

anonymous
()
Ответ на: комментарий от anonymous

перехди на current

Он чего то глючный, да и у меня тут практически gtk2-only система, и мне это очень нравится.

релиз не за горами

Жду, жду! Даже не смотря на gtk3.

vladimir_vist
() автор топика
Ответ на: комментарий от vladimir_vist

Универсальный вроде там был, независимый от дистра.

meliafaro ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.