[Homeros] О сборке luwrain

Maxim Bilak heavy92 на meta.ua
Вт Фев 24 21:37:06 MSK 2015


Нужно хотя бы немного осмысленно совершать все свои действия. Например:
в "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