Линукс, вопросы и ответы.

Неработающие компьютеры и все, что с ними связано.
Аватара пользователя
Кислый
Поставщик валерьянки для Кота
Сообщения: 2095
Зарегистрирован: Чт апр 08, 2010 18:50:01
Откуда: Краснодар
Контактная информация:

Re: Linux: да или нет?

Сообщение Кислый »

qemu компилится уже 2й час.. уважаю :)))
RETI ;рети-рети интеррапт, через шины данных тракт, через память, через порт, возвращайся в главный код
@hobbyelectronics
lix
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 17, 2010 15:32:19
Откуда: Курган

Re: Linux: да или нет?

Сообщение lix »

Кислый писал(а):qemu компилится уже 2й час.. уважаю :)))


KDE собери :D
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Linux: да или нет?

Сообщение ploop »

Задавал вопрос на forum.ubuntu.ru, но спрошу еще тут, мало ли... :))

Ubuntu 10.04
Столкнулся с непонятной проблемой, а именно - некоторые программы, требующие java, вылетают с ошибкой. Это Eclipse и клиент Wuala. Ошибка такая:

Код: Выделить всё

The program 'Eclipse' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 8487 error_code 8 request_code 152 minor_code 4)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

C Wuala ошибка абсолютно та же. Возникает она после загрузки сплеша и перед прорисовкой основного окна. Самое интересное, что на работе абсолютно такая же система, с регулярными обновлениями и почти идентичным набором софта, но там всё работает. Гугл намекает на версию Java, пробовал и openjdk и Sun (конкретно сейчас она)

Код: Выделить всё

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) Server VM (build 19.1-b02, mixed mode)


Гуглить умею, но, кажется, всё уже перепробовал... Что можете подсказать?
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Linux: да или нет?

Сообщение Foks »

Всё же, я на Вашем месте бы еще погуглил :) (только не подумайте, что я Вас послал :)) )
http://www.google.com.ua/#sclient=psy&h ... 80&bih=689

Достаточно много информации находит по теме, нужно читать темы на форумах и баг-трекерах.
-------
Возможно, дело в этом:
http://ubuntuforums.org/showthread.php? ... ht=eclipse
Тема старая, но история могла повториться. Стоит попробвать даунгрейд xorg до предыдущей цифры младшей версии (например с 1.10.2 до 1.10.1).
Giggity giggity goo!
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Linux: да или нет?

Сообщение ploop »

И все ссылки фиолетовым :) читал уже всё.
Не решена там у людей проблема. Или удаляли XulRunner (если 2 версии стояли), или даунгрейд Xorg'а...
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Linux: да или нет?

Сообщение Foks »

Так Вы пробовали даунгрейдить xorg? Или, наоборот, обновлять...
Giggity giggity goo!
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Linux: да или нет?

Сообщение ploop »

Нет, не пробовал, такими экспериментами можно вывести систему из строя на долго, а я на ней работаю.
Вот кстати на счет обновления не подумал, видимо придётся...
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Linux: да или нет?

Сообщение Foks »

ploop писал(а):такими экспериментами можно вывести систему из строя на долго, а я на ней работаю.

Хм, когда что-то сломалось, я обычно первым делом делаю даунгрейд. Это же стандартная процедура. Пакетный менеджер отслеживает зависимости, и "слишком далеко" даунгрейднуть не даст. А если, собственно, система после этого не запустится, то вернуть его назад из консоли, тоже вроде-бы не проблема.

P.S. Впрочем, в Убунте, наверное, это приходится делать гораздо реже. В ArchLinux все программы обновляются в репозиториях почти сразу после выхода новой версии, и нередко бывает, что после обновления даже самых невинных компонентов системы, что-нибудь летит.

А насчет даунгрейда - попробуйте таки сперва обновить xorg - это, я думаю, проще и безопаснее в таком случае.
Последний раз редактировалось Foks Ср июн 08, 2011 09:57:44, всего редактировалось 2 раза.
Giggity giggity goo!
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Linux: да или нет?

Сообщение ploop »

Чтож, попробую, спасибо.
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Linux: да или нет?

Сообщение Foks »

Ну как у Вас успехи? Система хоть жива осталась?
Giggity giggity goo!
Аватара пользователя
ploop
Модератор
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Re: Linux: да или нет?

Сообщение ploop »

Не пробовал, загоняли тут :))
Я в любом случае отпишу о результатах, как попробую.
Аватара пользователя
sergeys
Поставщик валерьянки для Кота
Сообщения: 1946
Зарегистрирован: Сб сен 11, 2010 13:45:01
Откуда: Екатеринбург

Re: Linux: да или нет?

Сообщение sergeys »

Мяу пингвинам семейства кошачих :))) ploop'у спасибо за книжку=очень интересная :))) Ну и так вроде все более менее понятно, но не очень самое главное (наверно). У каждого виджета кучи сигналов и не меньше слотов, и не все понятны, ну может из-за того что английский я не знаю совсем. Где почитать? Гугление как-то не эффективно :dont_know: Или плохо искал :dont_know:

Еще вот: в Qt Creator если запускаю выполнение приложения, не гуй, а консольное, он пишет что оно начало выполняться, но нечего нет. Ну например в Code Blocks открываеться окошко с приложением, а тут нету :dont_know: Исправить можно, или это так заведено в нем?

Еще хрень с кодировкой, даже если обрабатываю функцией tr(), выводиться хрень полная, это только с русским языком. Кодировки всякие ставил, и жмал Сохранить- Перезагрузить в кодировке, в конец код превратился в абра-какабру :)))
Ко мне можно на "ты", так даже лучше!
Аватара пользователя
IfoR
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула
Контактная информация:

Re: Linux: да или нет?

Сообщение IfoR »

Нажми внизу на вкладку "Консоль приложения". Там оно должно отрабатывать.
Если ты имеешь ввиду то, что при выводе на виджет появляются крякозябры, то в main.cpp подключи хидер

Код: Выделить всё

#include <QTextCodec>

а в функции main, после QApplication a(argc, argv); впиши этот код

Код: Выделить всё

    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("CP-1251"));
    QTextCodec::setCodecForTr(QTextCodec::codecForName("CP-1251"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("CP-1251"));

Где CP-1251 - твоя кодировка исходников (UTF8 или CP-1251 - это стандартная виндовая).
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Аватара пользователя
sergeys
Поставщик валерьянки для Кота
Сообщения: 1946
Зарегистрирован: Сб сен 11, 2010 13:45:01
Откуда: Екатеринбург

Re: Linux: да или нет?

Сообщение sergeys »

Хз, не работает, вот:
Снимок-3.png
(192.68 КБ) 358 скачиваний


Про кодировку, попробую как накатаю новый исходник, а то то по-кЭтайчкЭ весь стал :)))

Блин, еще какая кухня:

Код: Выделить всё

#include <iostream>

 int main(int tsch1, int tsch2)
{
   
    cout << "Введите первое число:\n ";
    cin >> tsch1;
}


Компилятор материться :
error: ‘cout’ was not declared in this scope

Это типо я ему непойми-что написал вместо оператора "cout"??
Ко мне можно на "ты", так даже лучше!
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Linux: да или нет?

Сообщение Foks »

Он находится в именном пространстве std.
Нужно либо после инклюдов добавить using namespace std; (так делают все)
Либо писать std::cout, std::cin (для продвинутых программистов это правильный способ)
Giggity giggity goo!
Аватара пользователя
sergeys
Поставщик валерьянки для Кота
Сообщения: 1946
Зарегистрирован: Сб сен 11, 2010 13:45:01
Откуда: Екатеринбург

Re: Linux: да или нет?

Сообщение sergeys »

А в книжке ни слова........

Спасиба, работает! А то я кусками: на С и С++ :)))
Ко мне можно на "ты", так даже лучше!
lix
Опытный кот
Сообщения: 703
Зарегистрирован: Вс янв 17, 2010 15:32:19
Откуда: Курган

Re: Linux: да или нет?

Сообщение lix »

по поводу запуска в терминале
http://stackoverflow.com/questions/1356328/console-input-with-qt-creator
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Linux: да или нет?

Сообщение Foks »

sergeys писал(а):А в книжке ни слова........

Спасиба, работает! А то я кусками: на С и С++ :)))

То что я написал появилось только в С++, и то, по-моему, не сразу. Это не имеет отношения к QT и книжка может быть старой. Ну или безграмотной.
Giggity giggity goo!
Аватара пользователя
sergeys
Поставщик валерьянки для Кота
Сообщения: 1946
Зарегистрирован: Сб сен 11, 2010 13:45:01
Откуда: Екатеринбург

Re: Linux: да или нет?

Сообщение sergeys »

Foks писал(а):
sergeys писал(а):А в книжке ни слова........

Спасиба, работает! А то я кусками: на С и С++ :)))

То что я написал появилось только в С++, и то, по-моему, не сразу. Это не имеет отношения к QT и книжка может быть старой. Ну или безграмотной.

Да не по Qt книжка, а "Как программировать на С++"
Ко мне можно на "ты", так даже лучше!
Foks
Поставщик валерьянки для Кота
Сообщения: 2108
Зарегистрирован: Пт авг 29, 2008 16:28:19
Откуда: Киев

Re: Linux: да или нет?

Сообщение Foks »

Сегодня заметил, что Atmel вместе с релизом AVR Studio 5.0 выпустили AVR Toolchain для 8-битных AVR под Linux. (Кто не знает, раньше под линь был только AVR32 тулчейн.)

Поставил, опробовал, отлично работает. :tea: Некоторые глюки родных пакетов avr-gcc и avr-gdb пропали. Жаль только, что нету утилит аналогичных avr32program и avr32gdbproxy для 8-битных AVR (это программатор и аппаратный отладчик), приходится использовать avrdude и avarice.
Giggity giggity goo!
Ответить

Вернуться в «Ничего не работает»