[Moscow.pm] Google::ProtocolBuffers::Dynamic и import
Александр Поволоцкий
tarkhil на over.ru
Вт Май 28 06:18:33 PDT 2019
UPD. Он зачем-то делал маппинг в Diadoc::Api::Proto::Diadoc::Api::Proto,
что лечится одним прогоном поиска с заменой
On 28.05.2019 16:16, Александр Поволоцкий via Moscow-pm wrote:
>
> 1. C ::Dynamic все прекрасно завелось -
>
> protoc --perl-gpd_out=package=Diadoc.Api.Proto:lib -Iproto `find proto
> -name "*.proto"`
>
> Получается ОДИН .pm, описывающий все
>
> 2. А можно посмотреть код?
>
> On 28.05.2019 16:06, Толян II via Moscow-pm wrote:
>> Я писал документооборот с Диадок. До сих пор работает. Изначально
>> компилятор не хотел принимать их схему, но немного шаманства и всё
>> работает.
>> Использовал Google::ProtocolBuffers без Dynamic
>>
>> вт, 28 мая 2019 г. в 12:51, Александр Поволоцкий via Moscow-pm
>> <moscow-pm на pm.org <mailto:moscow-pm на pm.org>>:
>>
>> Там нет директивы import и, по-моему, взаимных зависимостей нет.
>> Может,
>> кто писал на перле работу с Diadoc?...
>>
>> On 24.05.2019 16:10, vividsnow via Moscow-pm wrote:
>> > был успех с чтением osm-дампов:
>> https://wiki.openstreetmap.org/wiki/PBF_Perl_Parser
>> >
>> > On 5/24/19 2:57 PM, Александр Поволоцкий via Moscow-pm wrote:
>> >> Коллеги,
>> >>
>> >> не работал ли кто-нибудь из вас УСПЕШНО с
>> Google::ProtocolBuffers::Dynamic? У меня он затыкается на том,
>> что импорт не
>> >> отрабатывает с ошибкой
>> >>
>> >> Error processing serialized protobuf descriptor:
>> Organization.proto: Import "Address.proto" has not been loaded.
>> >>
>> >> Модуль я подгружаю, а что еще ему нужно доброго сказать, чтобы
>> он все понял?...
>> >>
>> >> --
>> >>
>> >> Alex
>> >>
>> >>
>> >> ---
>> >> Это сообщение проверено на вирусы антивирусом Avast.
>> >> https://www.avast.com/antivirus
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org <mailto:moscow-pm на pm.org> | http://moscow.pm.org
>>
>>
>
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
> Без вирусов. www.avast.ru
> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
>
>
> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <https://mail.pm.org/pipermail/moscow-pm/attachments/20190528/38bd28dd/attachment-0001.html>
Подробная информация о списке рассылки Moscow-pm