slonnik @ 15-01-2008 22:30:33

Не могу дождаться когда портируют Simple Launcher на OS 2008 - вот поставил scratchbox и решил откомпилить исходный код - однако выдается глупая ошибка мо отсутсвует '}' в конце файла - хотя все скобки стоят нормально - наверное какой то ключ у gcc компяилятор - подскажите плиз ;)

dik @ 16-01-2008 00:48:37

полностью текст ошибки приведите лучше

Wall @ 16-01-2008 01:21:51

Хм, мне казалось, что он работает. Только прозрачности нет.

Simmm @ 16-01-2008 01:49:03

И у меня работает

slonnik @ 16-01-2008 03:12:30

Вот хотелось разобраться с прозрачностью

slonnik @ 16-01-2008 03:19:48

Ошибка следующая
applet-wrapper.cc:118 error: expected '}' at end of input

Wall @ 16-01-2008 03:29:48

В какой среде собираете и что? Транк собирается без проблем - я только что проверил. В общем проблема была одна, но тривиальная - путь к include нужно было поменять.

slonnik @ 16-01-2008 04:04:08

собираю камандной make all а транк я взял simple-launcher\branches\new-items

Wall @ 16-01-2008 04:15:47

Ну, это судя по всему девелопмент бранч, там может быть и несобираемый код. Правьте.
Кстати, ошибок там больше, чем вы показали:
applet-wrapper.cc:42:66: macro "G_TYPE_INSTANCE_GET_PRIVATE" requires 3 arguments, but only 2 given
applet-wrapper.cc: In function `void sla_wrapper_init(SLAWrapper*)':
applet-wrapper.cc:42: error: `G_TYPE_INSTANCE_GET_PRIVATE' undeclared (first use this function)
applet-wrapper.cc:42: error: (Each undeclared identifier is reported only once for each function it appears in.)
applet-wrapper.cc: In function `void sla_wrapper_finalize(GObject*)':
applet-wrapper.cc:67: error: `SLA_WRAPPER' undeclared (first use this function)
applet-wrapper.cc: In function `gboolean sla_wrapper_expose(GtkWidget*, GdkEventExpose*)':
applet-wrapper.cc:82: error: `SLA_WRAPPER' undeclared (first use this function)
applet-wrapper.cc:85: error: `SOME_WIDTH' undeclared (first use this function)
applet-wrapper.cc:85: error: `SOME_HEIGHT' undeclared (first use this function)
applet-wrapper.cc:89: error: `OUR_R' undeclared (first use this function)
applet-wrapper.cc:89: error: `OUR_G' undeclared (first use this function)
applet-wrapper.cc:89: error: `OUR_B' undeclared (first use this function)
applet-wrapper.cc:89: error: `OUR_A' undeclared (first use this function)
applet-wrapper.cc: At global scope:
applet-wrapper.cc:117: error: expected `}' at end of input
applet-wrapper.cc:117: error: expected `}' at end of input
make: *** [applet-wrapper.o] Error 1

Я бы посоветовал начинать фиксить с первой, а не с последней :)

gLobster @ 16-01-2008 04:19:57

Простите, что вмешиваюсь, но перепортирование приложений с 2007 на 2008 ОС - это не банальная перекомпиляция. Вообще-то там принципиально hildon переписали. Выражается это в том, что, как минимум, надо переписывать хедеры, поскольку библиотеки теперь другие и соответсвующие *.h файлы стали иными.

Wall @ 16-01-2008 04:21:36

Кстати вас даже предупредили:
> svn log |head -4
------------------------------------------------------------------------
r257 | mishas | 2007-11-13 18:58:49 +0200 (Tue, 13 Nov 2007) | 1 line

some code to actuall deal with transparency (this commit does not even build)

Wall @ 16-01-2008 04:23:06

gLobster говорит:

Простите, что вмешиваюсь, но перепортирование приложений с 2007 на 2008 ОС - это не банальная перекомпиляция. Вообще-то там принципиально hildon переписали. Выражается это в том, что, как минимум, надо переписывать хедеры, поскольку библиотеки теперь другие и соответсвующие *.h файлы стали иными.

Судя по тому, что оно уже работает под 2008 это уже было сделано.

gLobster @ 16-01-2008 04:31:46

проглядел, сорри. А с прозрачностью - там всё не просто. В omweather разработчики тоже бьются с этим. То как они сделали - мне не очень нравится. Пока там каждый сам изобретает прозрачный велосипед.

Wall @ 16-01-2008 04:43:13

Судя по тому, что разработчик simple-launcher - это тот же человек, который делает FBReader он сумеет это сделать нормально :)

gLobster @ 16-01-2008 04:52:34

Так это geometer ? Легендарная личность :) У него есть большой потенциал.

Wall @ 16-01-2008 07:16:51

Я не знаю кто такой geometer :(

MishaS @ 16-01-2008 09:15:31

slonnik говорит:

Не могу дождаться когда портируют Simple Launcher на OS 2008 - вот поставил scratchbox и решил откомпилить исходный код - однако выдается глупая ошибка мо отсутсвует '}' в конце файла - хотя все скобки стоят нормально - наверное какой то ключ у gcc компяилятор - подскажите плиз ;)

Пакет для OS 2007 работает на 2008 без перекомпиляции :))

Что касается ошибки, то она вызвана ошибкой в нескольких файлах .h, что Simple Launcher использует.    В этих файлах пропущены G_END_DECLS,  что приводит к ошибке при компиляции g++.  Я предоставил автору тех .h файлов небольшой патч, он был приложен, но пока еще не выпущен :(

MishaS @ 16-01-2008 09:16:54

Wall говорит:

Судя по тому, что разработчик simple-launcher - это тот же человек, который делает FBReader он сумеет это сделать нормально :)

Это не тот же человек, но один из авторов :rolleyes:  Что касается нормально, у меня это получается не так часто, как у geometer. :cool:

Wall @ 16-01-2008 09:40:30

MishaS говорит:

Это не тот же человек, но один из авторов :rolleyes:  Что касается нормально, у меня это получается не так часто, как у geometer. :cool:

Ну не скромничайте :)
Поделитесь, пожалуйста, планами на simple-launcher, если не секрет конечно. Прозрачность, запуск скриптов и так далее.

MishaS @ 17-01-2008 01:00:09

Wall говорит:

MishaS говорит:

Это не тот же человек, но один из авторов :rolleyes:  Что касается нормально, у меня это получается не так часто, как у geometer. :cool:

Ну не скромничайте :)

Спасибо :)

Wall говорит:

Поделитесь, пожалуйста, планами на simple-launcher, если не секрет конечно. Прозрачность, запуск скриптов и так далее.

Пока планов совсем чуть: найти время и правильно сделать прозрачность :), запуск скриптов, да, но сначала сделать поддержку веб-закладок, плюс один мой коллега меня пинает сделать многострочность :)  Есть еще кое-какие идеи, но думаю, лучше найти время и сделать сначала вот это.

Wall @ 17-01-2008 01:21:18

Спасибо, очень интересные и нужные фичи. На мой взгляд прозрачность, закладки и скрипты - это наиболее важные вещи.
Многострочность может подождать, по-моему. Ваш знакомый что, активно использует больше десятка приложений(или сколько там помещается в строку)?

Извините за нескромный вопрос, но когда это можно будет увидеть работающим? Хотя бы прозрачность?
Но если есть какие-то прикидки по времени и на остальное, то и о них хотелось бы услышать, если можно.

MishaS @ 17-01-2008 03:44:58

Wall говорит:

Спасибо, очень интересные и нужные фичи. На мой взгляд прозрачность, закладки и скрипты - это наиболее важные вещи.
Многострочность может подождать, по-моему. Ваш знакомый что, активно использует больше десятка приложений(или сколько там помещается в строку)?

Подозреваю, что ему (да и мне :)) было бы удобнее иметь вертикальную полоску в одну/две иконы шириной и во все экран высотой.

Извините за нескромный вопрос, но когда это можно будет увидеть работающим? Хотя бы прозрачность?
Но если есть какие-то прикидки по времени и на остальное, то и о них хотелось бы услышать, если можно.

Это самый больной вопрос.  Очень сильно зависит от настроения. :(  Попробую в течении пары недель (к концу января) сделать нормальную прозрачность.  А остальное как получится.

Wall @ 18-01-2008 05:04:24

Как настроение :)?
Спасибо за информацию. Будем ждать.

MishaS @ 20-01-2008 12:09:46

Wall говорит:

Как настроение :)?

Пока никак. Вчера довел до какого-то компилируемого состояния (доступно в https://garage.maemo.org/svn/simple-launcher/branches/new-itemsотдельной ветке   ).  Но апплет не грузится, а сообщений об ошибках нет.  Нужно настраивать чуть более обширную среду разработке на компутере (сейчас там только scratchbox).