Тестирование версии 0.9.29

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: Тестирование версии 0.9.29

Сообщение Ism » 06.02.2011 20:36:54

Брать последние снимки отсюда ?
ftp://ftp.freepascal.org/pub/lazarus/snapshots/

и еще вопрос , у версий 0.9.29 и 0.9.31 библиотеки fpc-2.4.2 одинаковые ?

Добавлено спустя 41 минуту 33 секунды:
после установки пакетов lazarus-0.9.29.29375-20110206.i386.rpm fpc-2.4.2-20110206.i386.rpm fpc-src-2.4.2-20110206.i386.rpm

При компиляции Can`t create object file /usr/lib/lazarus/component/memds/lib/386-linux/gtk2/memdslaz.o

Судя по всему дело в разрешениях файловой системы, исправил переделав права на юзера на всю папку /usr/lib/lazarus/

opensuse 11.3

Добавлено спустя 2 часа 44 минуты 51 секунду:
И еще прикол , при подключении модуля sqlite3ds вот так

uses
Classes, SysUtils, sqlite3conn, sqldb, db, BufDataset, FileUtil, Forms,
Controls, Graphics, Dialogs, StdCtrls, DBGrids, ExtCtrls, DbCtrls, TADbSource,
TAGraph, TASeries, strutils, process, sqlite3ds;

программа компилируется
но при запуске выскакивает access violation и программа не запускается

не знаю писать ли в багзиллу
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Тестирование версии 0.9.29

Сообщение grigoreo » 10.02.2011 14:20:42

Паш, а когда уже релиз то будет? хоть примерно... ))
Аватара пользователя
grigoreo
постоялец
 
Сообщения: 195
Зарегистрирован: 10.03.2009 15:43:43
Откуда: С нашей Раши

Re: Тестирование версии 0.9.29

Сообщение Padre_Mortius » 10.02.2011 21:27:40

Ism
по поводу sqlite3ds тестовый пример можно получить, на котором падает при запуске?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Тестирование версии 0.9.29

Сообщение Павел Ишенин » 11.02.2011 16:58:24

SP1 официально вышедший 16-го числа или старый неофициальный?
Павел Ишенин
постоялец
 
Сообщения: 475
Зарегистрирован: 24.03.2007 10:16:52

Re: Тестирование версии 0.9.29

Сообщение Ism » 12.02.2011 01:15:25

по поводу sqlite3ds тестовый пример можно получить, на котором падает при запуске?

http://narod.ru/disk/5466049001/test_sq ... ar.gz.html

исполняемый файл besbashstat

ну и собрать самому можно
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Тестирование версии 0.9.29

Сообщение frost_asm » 12.02.2011 16:35:04

После обновиления с fpc 2.4.0 к fpc 2.4.2 и c Lazarus 0.9.28.2-r1 к Lazarus 0.9.29 svn 29472 x86_64-linux-gtk2 появился интересний баг.
Если максимизировать окно потом его спрятать и снова показать, оно не возвращается по размеру к первоначальному размеру которий был до максимизации.WindowState переключается в wsNormal но размер окна остается тот же что и при WindowState wsMaximized. На 9.28.2 все работало хорошо.

OS Linux 2.6.36.2-calculate x86_64 AMD Athlon(tm) II X3 445 Processor
Gnome gtk+ 2.20.1-r1
frost_asm
новенький
 
Сообщения: 26
Зарегистрирован: 28.12.2008 22:40:36

Re: Тестирование версии 0.9.29

Сообщение Padre_Mortius » 12.02.2011 17:03:03

Ism
Перед тем как писать о баге, прочитайте внимательно ошибку в вашем проекте. В вашем тестовом примере SQLite3Conection1 не может найти базу данных statbase.sdb в процедуре TFormMain.FormCreate. Для исправления такого поведения очищаем поле DatabaseName у компонента SQLite3Conection1 и в самое начало процедуры TFormMain.FormCreate добавляем строчку
Код: Выделить всё
SQLite3Connection1.DatabaseName := ExtractFilePath(ParamStr(0)) + 'statbase.sdb';
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Тестирование версии 0.9.29

Сообщение Ism » 12.02.2011 23:59:37

да нет,тут все в порядке, после добавления этой строчки ничего не изменилось

без sqlite3ds работает, с sqlite3ds нет , но это не критично, возможно они конфликтуют и не должны объявляться вместе
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Тестирование версии 0.9.29

Сообщение Padre_Mortius » 13.02.2011 00:16:38

на 0.9.29, который будущий 0.9.30, с этой строчкой все работает. Больше ничего не правил. С чего это вдруг они должны конфликтовать? У меня во многих проектах используется и sqldb и sqlite3ds одновременно. Что у вас в ошибке пишется?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Тестирование версии 0.9.29

Сообщение .wOvAN » 13.02.2011 01:17:58

По поводу ошибки дебаггера viewtopic.php?p=50392#p50392 похоже это результат работы файрвола от Comodo 5.3, неуживается он с деббагером :x
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: Тестирование версии 0.9.29

Сообщение Максим » 13.02.2011 17:54:48

.wOvAN
У меня была такая проблема. Помогло отключение проактивной защиты и переключение конфигурации в режим Internet Security и обратно.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Re: Тестирование версии 0.9.29

Сообщение Ism » 13.02.2011 23:28:59

Что у вас в ошибке пишется?


"Проект besbashstat вызвал класс исключения 'External: SIGSEGV'"

при исполнении SQLite3Connection1.Connected:=true;

а если запускать не из lazarus, то просто access violation

OpenSUSE 11.3
fpc-2.4.2-20110206.i386
fpc-src-2.4.2-20110206.i386
lazarus-0.9.29.29375-20110206.i386
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Re: Тестирование версии 0.9.29

Сообщение Padre_Mortius » 14.02.2011 02:07:32

Ism
Попробуйте собрать проект во вложении и отписаться о результате
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Тестирование версии 0.9.29

Сообщение .wOvAN » 14.02.2011 16:30:25

Максим писал(а):.wOvAN
У меня была такая проблема. Помогло отключение проактивной защиты и переключение конфигурации в режим Internet Security и обратно.


И так все было отключено намертво, но переключение конфигураций кажется помогло, спс. Комодо неукратим в своих попытках протоклнуть свою проактивку
:)
.wOvAN
постоялец
 
Сообщения: 118
Зарегистрирован: 16.04.2010 06:36:12

Re: Тестирование версии 0.9.29

Сообщение Ism » 14.02.2011 22:28:26

Ism
Попробуйте собрать проект во вложении и отписаться о результате


/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
/usr/bin/ld: cannot find -lsqlite3

Добавлено спустя 17 минут 44 секунды:
Создал линк ln -s ln -s libsqlite3.so.0 libsqlite3.so

собралось и нормально запустилось

Я так понимаю проект привязан к библиотеке /usr/lib/libsqlite.so

Но мне нужно, чтоб можно было подкладывать свою библиотеку через export LD_LIBRARY_PATH=/opt/besbashstat/:$LD_LIBRARY_PATH

Добавлено спустя 1 минуту 53 секунды:
И что вы изменили в моем проекте ?
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08

Пред.След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47

Рейтинг@Mail.ru