[Homeros] О сборке luwrain

andrey macsimenco amacsimenco на gmail.com
Вт Фев 24 21:46:44 MSK 2015


Первая сборка у меня скомпилировалась и запустилась.
А здесь 24 ! ошибки при компиляции.

Думаю, скорее всего, что-то в git-репозитории осталось  неисправленным.

Подождем, что Михаил ответит. Отчеты работы ./build мы здесь выложили.

24.02.15, Maxim Bilak<heavy92 на meta.ua> написал(а):
> Нужно хотя бы немного осмысленно совершать все свои действия. Например:
> в "manjaro", да и в "homeros", система поумолчанию неищет библиотеки в
> каталоге /usr/local/lib, поэтому нужно создавать файл, где этот путь
> нужно прописывать. Справедливо ли это для "ubuntu", я точно незнаю,
> может там этого делать ненужно. Имя файла в /etc/ld.so.conf.d/ неимеет
> значения.
> Далее - спич-диспетчер. Нужно уточнять какая версия диспетчера, или хотя
> бы убунты. Если убунта 12.04, то там диспетчер старый, нужно ещё руками
> модуль "RHVoice" прописывать. Хотя в случае с "luwrain", спич-диспетчер
> вобще непричём.
> Ну и если в списке синтезаторов орки "RHVoice" непоявился, то это вовсе
> незначит, что синтезатор у тебя неустановлен в системе. Можно проверить
> через "RHVoice-client" к примеру, вызвав его с параметром справки. Или
> через "RHVoicetest".
> Так же, синтезатор может установится частично даже в том случае, если ты
> некоторые компоненты неустановил. Тут надо подробно читать вывод scons,
> там если чего-то нехватает, то это указывается. При этом, вполне даже
> мог и несобратся модуль для диспетчера, при отсутствии какого-нибудь
> компонента.
> Опять всё упирается в исходные данные: что ты делал, какой результат,
> какой изначально дистр или версия диспетчера и так далее. Это всё нужно
> разбирать и анализировать (разумеется - это всё в том случае, если ты
> действительно хотел бы разобратся).
>
> anpilov2009 <anpilov2009 на yandex.ru> writes:
>
>>     Да я знаю,что под убунту rhvoice собирается,он и у меня
>> собирается,во всяком случае,компилятор рассказывает примерно тоже
>> самое,что и в сонаре,но вот модуль для спич-диспетчера почему-то не
>> появляется;может быть файл,который мы создаём в /etc/ld.so.conf.d
>> нужно как-то по-другому для убунту прописывать или какой-то другой
>> путь для него нужен,но модуль не появляется. Андрей.
>> 24.02.2015 21:30, Maxim Bilak пишет:
>>> Под "ubuntu", "RHVoice" собирается, люди его там используют. Кроме того,
>>> я предупреждал о различиях старых и новых версий синтезатора, при
>>> использовании
>>> "luwrain". Так что в синтезаторны проблемах, "luwrain" винить неследует.
>>> В качестве синтезатора можно прописать любой, у которого есть параметры
>>> командной строки, в том числе и "espeak". Как именно, увы, немогу
>>> сказать, т.к. стараюсь неиметь никаких дел с этим синтезатором, разве
>>> что эпизодически.
>>>
>>> anpilov2009 <anpilov2009 на yandex.ru> writes:
>>>
>>>>      вот изза этого рассказа компилятора я и подумал,что проблема в
>>>> java;а ещё Миша писал,что luwrain уже не завязан на RHVoice,но в его
>>>> конфиге прописано: speech-command=rhvoice -r 1.6 l aplay;но rhvoice в
>>>> убунту собрать у меня не выходит- заговорит ли luwrain ESpeakом?
>>>> Андрей.
>>>> 24.02.2015 20:58, Maxim Bilak пишет:
>>>>> Компилярто рассказывает в чём дело, если вчитатся. Бага в коде видимо,
>>>>> т.е. это появилось в сегодняшнем обновлении. Ждём комментарий миши.
>>>>>
>>>>> anpilov2009 <anpilov2009 на yandex.ru> writes:
>>>>>
>>>>>> Итак,я всё убил,сделал всё сначала и даю полный отчёт:
>>>>>> создал папку- mkdir luwrain.src;перешёл в неё- cd luwrain.src;далее-
>>>>>> git clone https://github.com/luwrain/base.gitскачалась базовая
>>>>>> часть;далее перешёл в base/scripts;далее- ./checkout;скачались
>>>>>> исходники luwrain;далее-./build;ответ- Buildfile:
>>>>>> /home/anvladan/luwrain.src/base/build.xml
>>>>>>
>>>>>> clean:
>>>>>> Deleting directory /home/anvladan/luwrain.src/base/build
>>>>>> Deleting directory /home/anvladan/luwrain.src/base/jar
>>>>>>
>>>>>> compile:
>>>>>> Created dir: /home/anvladan/luwrain.src/base/build
>>>>>> /home/anvladan/luwrain.src/base/build.xml:8: warning:
>>>>>> 'includeantruntime' was not set, defaulting to
>>>>>> build.sysclasspath=last; set to false for repeatable builds
>>>>>> Compiling 2 source files to /home/anvladan/luwrain.src/base/build
>>>>>>
>>>>>> jar:
>>>>>> Created dir: /home/anvladan/luwrain.src/base/jar
>>>>>> Building jar: /home/anvladan/luwrain.src/base/jar/luwrain-base.jar
>>>>>>
>>>>>> BUILD SUCCESSFUL
>>>>>> Total time: 4 seconds
>>>>>> Buildfile: /home/anvladan/luwrain.src/linux/build.xml
>>>>>>
>>>>>> clean:
>>>>>> Deleting directory /home/anvladan/luwrain.src/linux/build
>>>>>> Deleting directory /home/anvladan/luwrain.src/linux/jar
>>>>>>
>>>>>> compile:
>>>>>> Created dir: /home/anvladan/luwrain.src/linux/build
>>>>>> /home/anvladan/luwrain.src/linux/build.xml:16: warning:
>>>>>> 'includeantruntime' was not set, defaulting to
>>>>>> build.sysclasspath=last; set to false for repeatable builds
>>>>>> Compiling 6 source files to /home/anvladan/luwrain.src/linux/build
>>>>>>
>>>>>> jar:
>>>>>> Created dir: /home/anvladan/luwrain.src/linux/jar
>>>>>> Building jar: /home/anvladan/luwrain.src/linux/jar/luwrain-linux.jar
>>>>>>
>>>>>> BUILD SUCCESSFUL
>>>>>> Total time: 8 seconds
>>>>>> Buildfile: /home/anvladan/luwrain.src/luwrain/build.xml
>>>>>>
>>>>>> clean:
>>>>>> Deleting directory /home/anvladan/luwrain.src/luwrain/build
>>>>>>
>>>>>> compile:
>>>>>> Created dir: /home/anvladan/luwrain.src/luwrain/build
>>>>>> /home/anvladan/luwrain.src/luwrain/build.xml:14: warning:
>>>>>> 'includeantruntime' was not set, defaulting to
>>>>>> build.sysclasspath=last; set to false for repeatable builds
>>>>>> Compiling 148 source files to /home/anvladan/luwrain.src/luwrain/build
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/core/Strings.java:19:
>>>>>> error: cannot find symbol
>>>>>> import org.luwrain.os.Location;
>>>>>>                        ^
>>>>>>     symbol:   class Location
>>>>>>     location: package org.luwrain.os
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/core/Strings.java:37:
>>>>>> error: cannot find symbol
>>>>>>       String locationTitle(Location location);
>>>>>>                            ^
>>>>>>     symbol:   class Location
>>>>>>     location: interface Strings
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:19:
>>>>>> error: cannot find symbol
>>>>>> import org.luwrain.os.Location;
>>>>>>                        ^
>>>>>>     symbol:   class Location
>>>>>>     location: package org.luwrain.os
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:93:
>>>>>> error: cannot find symbol
>>>>>>       @Override public String locationTitle(Location location)
>>>>>>                                             ^
>>>>>>     symbol:   class Location
>>>>>>     location: class Environment
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:19:
>>>>>> error: cannot find symbol
>>>>>> import org.luwrain.os.Location;
>>>>>>                        ^
>>>>>>     symbol:   class Location
>>>>>>     location: package org.luwrain.os
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsListModel.java:21:
>>>>>> error: cannot find symbol
>>>>>> import org.luwrain.os.Location;
>>>>>>                        ^
>>>>>>     symbol:   class Location
>>>>>>     location: package org.luwrain.os
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsListModel.java:28:
>>>>>> error: cannot find symbol
>>>>>>       private Location[] locations;
>>>>>>               ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsListModel
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/controls/DefaultControlEnvironment.java:116:
>>>>>> error: cannot find symbol
>>>>>>       return luwrain.os().getRoot(relativeTo);
>>>>>>                          ^
>>>>>>     symbol:   method getRoot(File)
>>>>>>     location: interface OperatingSystem
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:99:
>>>>>> error: cannot find symbol
>>>>>>       case Location.ROOT:
>>>>>>            ^
>>>>>>     symbol:   variable Location
>>>>>>     location: class Environment
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:101:
>>>>>> error: cannot find symbol
>>>>>>       case Location.USER_HOME:
>>>>>>            ^
>>>>>>     symbol:   variable Location
>>>>>>     location: class Environment
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:103:
>>>>>> error: cannot find symbol
>>>>>>       case Location.REGULAR:
>>>>>>            ^
>>>>>>     symbol:   variable Location
>>>>>>     location: class Environment
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:106:
>>>>>> error: cannot find symbol
>>>>>>       case Location.REMOTE:
>>>>>>            ^
>>>>>>     symbol:   variable Location
>>>>>>     location: class Environment
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/langs/ru/Environment.java:108:
>>>>>> error: cannot find symbol
>>>>>>       case Location.REMOVABLE:
>>>>>>            ^
>>>>>>     symbol:   variable Location
>>>>>>     location: class Environment
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:43:
>>>>>> error: cannot find symbol
>>>>>>       if (item == null || !(item instanceof Location))
>>>>>>                                             ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:45:
>>>>>> error: cannot find symbol
>>>>>>       final Location location = (Location)item;
>>>>>>             ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:45:
>>>>>> error: cannot find symbol
>>>>>>       final Location location = (Location)item;
>>>>>>                                  ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:53:
>>>>>> error: cannot find symbol
>>>>>>       if (item == null || !(item instanceof Location))
>>>>>>                                             ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:55:
>>>>>> error: cannot find symbol
>>>>>>       final Location location = (Location)item;
>>>>>>             ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:55:
>>>>>> error: cannot find symbol
>>>>>>       final Location location = (Location)item;
>>>>>>                                  ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:66:
>>>>>> error: cannot find symbol
>>>>>>       if (item == null || !(item instanceof Location))
>>>>>>                                             ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:68:
>>>>>> error: cannot find symbol
>>>>>>       final Location location = (Location)item;
>>>>>>             ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsAppearance.java:68:
>>>>>> error: cannot find symbol
>>>>>>       final Location location = (Location)item;
>>>>>>                                  ^
>>>>>>     symbol:   class Location
>>>>>>     location: class ImportantLocationsAppearance
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsListModel.java:36:
>>>>>> error: cannot find symbol
>>>>>>       locations = os.getImportantLocations();
>>>>>>                     ^
>>>>>>     symbol:   method getImportantLocations()
>>>>>>     location: variable os of type OperatingSystem
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/popups/ImportantLocationsListModel.java:53:
>>>>>> error: cannot find symbol
>>>>>>       locations = os.getImportantLocations();
>>>>>>                     ^
>>>>>>     symbol:   method getImportantLocations()
>>>>>>     location: variable os of type OperatingSystem
>>>>>> Note:
>>>>>> /home/anvladan/luwrain.src/luwrain/src/main/java/org/luwrain/controls/CommanderArea.java
>>>>>> uses unchecked or unsafe operations.
>>>>>> Note: Recompile with -Xlint:unchecked for details.
>>>>>> 24 errors.
>>>>>> что с этим делать?
>>>>>> _______________________________________________
>>>>>> Homeros mailing list
>>>>>> Homeros на lists.altlinux.org
>>>>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>>>> _______________________________________________
>>>>> Homeros mailing list
>>>>> Homeros на lists.altlinux.org
>>>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>>> _______________________________________________
>>>> Homeros mailing list
>>>> Homeros на lists.altlinux.org
>>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>> _______________________________________________
>>> Homeros mailing list
>>> Homeros на lists.altlinux.org
>>> https://lists.altlinux.org/mailman/listinfo/homeros
>>
>> _______________________________________________
>> Homeros mailing list
>> Homeros на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/homeros
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros
>


Подробная информация о списке рассылки Homeros