Ошибка 512 libreoffice

Hi all,

baggers

Posts: 9
Joined: Thu Oct 01, 2020 7:30 pm


[Solved] Error 512 (Formula overflow) for huge formula

Hi all,

I’m fairly new to formulas in spreadsheets as never really had to use them before.

I’ve created the following formula and am receiving an Err:512 message as it’s too long.

Is there a way to make my formula shorter? As I’ve got some other, very similar ones to write that are actually double this length too.

Many thanks!
——————————————-

=IF(AND(E24<500;F24<7);"AddMore";
 IF(AND(E24<1000;F24=1);M80;
 IF(AND(E24<1000;F24=2);N80;
 IF(AND(E24<1000;F24=3);O80;
 IF(AND(E24<1000;F24=4);P80;
 IF(AND(E24<1000;F24=5);Q80;
 IF(AND(E24<1000;F24=6);R80;
 IF(AND(E24<1500;F24=1);M81;
 IF(AND(E24<1500;F24=2);N81;
 IF(AND(E24<1500;F24=3);O81;
 IF(AND(E24<1500;F24=4);P81;
 IF(AND(E24<1500;F24=5);Q81;
 IF(AND(E24<1500;F24=6);R81;
 IF(AND(E24<2000;F24=1);M82;
 IF(AND(E24<2000;F24=2);N82;
 IF(AND(E24<2000;F24=3);O82;
 IF(AND(E24<2000;F24=4);P82;
 IF(AND(E24<2000;F24=5);Q82;
 IF(AND(E24<2000;F24=6);R82;
 IF(AND(E24<3000;F24=1);M83;
 IF(AND(E24<3000;F24=2);N83;
 IF(AND(E24<3000;F24=3);O83;
 IF(AND(E24<3000;F24=4);P83;
 IF(AND(E24<3000;F24=5);Q83;
 IF(AND(E24<3000;F24=6);R83;
 IF(AND(E24<4000;F24=1);M84;
 IF(AND(E24<4000;F24=2);N84;
 IF(AND(E24<4000;F24=3);O84;
 IF(AND(E24<4000;F24=4);P84;
 IF(AND(E24<4000;F24=5);Q84;
 IF(AND(E24<4000;F24=6);R84;
 IF(AND(E24<5000;F24=1);M85;
 IF(AND(E24<5000;F24=2);N85;
 IF(AND(E24<5000;F24=3);O85;
 IF(AND(E24<5000;F24=4);P85;
 IF(AND(E24<5000;F24=5);Q85;
 IF(AND(E24<5000;F24=6);R85;
 IF(AND(E24<10000;F24=1);M86;
 IF(AND(E24<10000;F24=2);N86;
 IF(AND(E24<10000;F24=3);O86;
 IF(AND(E24<10000;F24=4);P86;
 IF(AND(E24<10000;F24=5);Q86;
 IF(AND(E24<10000;F24=6);R86;
 IF(AND(E24<50000;F24=1);M87;
 IF(AND(E24<50000;F24=2);N87;
 IF(AND(E24<50000;F24=3);O87;
 IF(AND(E24<50000;F24=4);P87;
 IF(AND(E24<50000;F24=5);Q87;
 IF(AND(E24<50000;F24=6);R87
)))))))))))))))))))))))))))))))))))))))))))))))))

Last edited by baggers on Mon Oct 05, 2020 3:17 pm, edited 3 times in total.

Open Office 4.1.0 on Windows 10

User avatar

RusselB

Moderator
Posts: 6619
Joined: Fri Jan 03, 2014 7:31 am
Location: Sarnia, ON

Re: Error 512

Post

by RusselB » Thu Oct 01, 2020 7:50 pm

Welcome to the Forums.
Please repost your formula and wrap it in code tags. The format for the code tags are [ code ] and [ /code ]
Remove the spaces in between the [] characters.
Without the code tags, the forum truncates your formula.
Alternatively attach a sample spreadsheet as described here

OpenOffice 4.1.7, LibreOffice 7.0.1.2 on Windows 7 Pro, Ultimate & Windows 10 Home (2004)
If you believe your problem has been resolved, please go to your first post in this topic, click the Edit button and add [Solved] to the beginning of the Subject line.

User avatar

Zizi64

Volunteer
Posts: 10937
Joined: Wed May 26, 2010 7:55 am
Location: Budapest, Hungary

Re: Error 512

Post

by Zizi64 » Thu Oct 01, 2020 8:19 pm

It seems as a VLOOKUP() or HLOOKUP() related task. But we must see the structure of your spreadsheet file to suggest a proper formula.

Tibor Kovacs, Hungary; 6.4.7 /Win7-10 x64Prof.
PortableApps/winPenPack: LO3.3.0-7.4.4;AOO4.1.13
Please, edit the initial post in the topic: add the word [Solved] at the beginning of the subject line — if your problem has been solved.

User avatar

Lupp

Volunteer
Posts: 3321
Joined: Sat May 31, 2014 7:05 pm
Location: München, Germany

Re: Error 512

Post

by Lupp » Thu Oct 01, 2020 10:11 pm

The series of cells referenced in the first-level-ELSE-part from M80 throght R87 suggests, at a first glance, a solution based on INDEX() or OFFSET() should be tried. The references to E24 and F24 should easily be evaluated to the needed Row/Column indices.
Concerning the row index the subexpression INT(E24/500) should do. F24 can be used for the column index without extra calculations.

On Windows 10: LibreOffice 7.4 and older versions, PortableOpenOffice 4.1.7 and older, StarOffice 5.2

Lupp from München

User avatar

Villeroy

Volunteer
Posts: 30979
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: Error 512 (Formula overflow) for huge formula

Post

by Villeroy » Fri Oct 02, 2020 12:28 pm

Or simply

Code: Select all

=INDEX(M80:R87;MATCH(E24;M80:M87;1);F24)

Any error value indicates that either one of E24 or F24 is out of range.
————————
The error handler =IF(AND(E24<500;F24<7);»AddMore»;… is faulty anyway. If F24 is blank or <1 the formula returns an error. If F24 is >=7 «Add more» is misleading

Please, edit this topic’s initial post and add «[Solved]» to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice

User avatar

Lupp

Volunteer
Posts: 3321
Joined: Sat May 31, 2014 7:05 pm
Location: München, Germany

Re: Error 512 (Formula overflow) for huge formula

Post

by Lupp » Fri Oct 02, 2020 3:03 pm

Sorry. My mistake was to assume equidistant limits without having thoroughly read the long formula.

Needing to work with arbitrary limits, a MATCH() step is surely the most efficient way.

However, I cannot find any hint that the limits are given in M80:M87 as assumed by the esteemed colleagues. To the contrary this subrange is part of the rectangular range containing the results to be returned depending on the values in columns E and F. We need to enter the limits into a different range like K79:K87 or any unused range of same dimension. (K79 = 500 dispensable.)

On Windows 10: LibreOffice 7.4 and older versions, PortableOpenOffice 4.1.7 and older, StarOffice 5.2

Lupp from München

baggers

Posts: 9
Joined: Thu Oct 01, 2020 7:30 pm

Re: Error 512 (Formula overflow) for huge formula

Post

by baggers » Fri Oct 02, 2020 5:28 pm

Hi all,

Sorry for the delay in replying, it’s been a long day!

The spreadsheet is based around a price list that varies per quantity, plus number of designs in a batch.

I’ve created a calculator at the top, so the customer can enter the quantity they require of each product line, plus the number of designs per product line, and then the calculator can pull in the correct price from the table. I’ve done it from a table, so it’s easier for me to update prices when needed, rather than messing with the formula.

The full code is:

[ code ] =IF(AND(E24<500;F24<7);»AddMore»;IF(AND(E24<1000;F24=1);M80;IF(AND(E24<1000;F24=2);N80;IF(AND(E24<1000;F24=3);O80;IF(AND(E24<1000;F24=4);P80;IF(AND(E24<1000;F24=5);Q80;IF(AND(E24<1000;F24=6);R80;IF(AND(E24<1500;F24=1);M81;IF(AND(E24<1500;F24=2);N81;IF(AND(E24<1500;F24=3);O81;IF(AND(E24<1500;F24=4);P81;IF(AND(E24<1500;F24=5);Q81;IF(AND(E24<1500;F24=6);R81;IF(AND(E24<2000;F24=1);M82;IF(AND(E24<2000;F24=2);N82;IF(AND(E24<2000;F24=3);O82;IF(AND(E24<2000;F24=4);P82;IF(AND(E24<2000;F24=5);Q82;IF(AND(E24<2000;F24=6);R82;IF(AND(E24<3000;F24=1);M83;IF(AND(E24<3000;F24=2);N83;IF(AND(E24<3000;F24=3);O83;IF(AND(E24<3000;F24=4);P83;IF(AND(E24<3000;F24=5);Q83;IF(AND(E24<3000;F24=6);R83;IF(AND(E24<4000;F24=1);M84;IF(AND(E24<4000;F24=2);N84;IF(AND(E24<4000;F24=3);O84;IF(AND(E24<4000;F24=4);P84;IF(AND(E24<4000;F24=5);Q84;IF(AND(E24<4000;F24=6);R84;IF(AND(E24<5000;F24=1);M85;IF(AND(E24<5000;F24=2);N85;IF(AND(E24<5000;F24=3);O85;IF(AND(E24<5000;F24=4);P85;IF(AND(E24<5000;F24=5);Q85;IF(AND(E24<5000;F24=6);R85;IF(AND(E24<10000;F24=1);M86;IF(AND(E24<10000;F24=2);N86;IF(AND(E24<10000;F24=3);O86;IF(AND(E24<10000;F24=4);P86;IF(AND(E24<10000;F24=5);Q86;IF(AND(E24<10000;F24=6);R86;IF(AND(E24<50000;F24=1);M87;IF(AND(E24<50000;F24=2);N87;IF(AND(E24<50000;F24=3);O87;IF(AND(E24<50000;F24=4);P87;IF(AND(E24<50000;F24=5);Q87;IF(AND(E24<50000;F24=6);R87))))))))))))))))))))))))))))))))))))))))))))))))) [ /code]

Open Office 4.1.0 on Windows 10

baggers

Posts: 9
Joined: Thu Oct 01, 2020 7:30 pm

Re: Error 512 (Formula overflow) for huge formula

Post

by baggers » Fri Oct 02, 2020 5:31 pm

Code: Select all

=IF(AND(E24<500;F24<7);"Add More";IF(AND(E24<1000;F24=1);M80;IF(AND(E24<1000;F24=2);N80;IF(AND(E24<1000;F24=3);O80;IF(AND(E24<1000;F24=4);P80;IF(AND(E24<1000;F24=5);Q80;IF(AND(E24<1000;F24=6);R80;IF(AND(E24<1500;F24=1);M81;IF(AND(E24<1500;F24=2);N81;IF(AND(E24<1500;F24=3);O81;IF(AND(E24<1500;F24=4);P81;IF(AND(E24<1500;F24=5);Q81;IF(AND(E24<1500;F24=6);R81;IF(AND(E24<2000;F24=1);M82;IF(AND(E24<2000;F24=2);N82;IF(AND(E24<2000;F24=3);O82;IF(AND(E24<2000;F24=4);P82;IF(AND(E24<2000;F24=5);Q82;IF(AND(E24<2000;F24=6);R82;IF(AND(E24<3000;F24=1);M83;IF(AND(E24<3000;F24=2);N83;IF(AND(E24<3000;F24=3);O83;IF(AND(E24<3000;F24=4);P83;IF(AND(E24<3000;F24=5);Q83;IF(AND(E24<3000;F24=6);R83;IF(AND(E24<4000;F24=1);M84;IF(AND(E24<4000;F24=2);N84;IF(AND(E24<4000;F24=3);O84;IF(AND(E24<4000;F24=4);P84;IF(AND(E24<4000;F24=5);Q84;IF(AND(E24<4000;F24=6);R84;IF(AND(E24<5000;F24=1);M85;IF(AND(E24<5000;F24=2);N85;IF(AND(E24<5000;F24=3);O85;IF(AND(E24<5000;F24=4);P85;IF(AND(E24<5000;F24=5);Q85;IF(AND(E24<5000;F24=6);R85;IF(AND(E24<10000;F24=1);M86;IF(AND(E24<10000;F24=2);N86;IF(AND(E24<10000;F24=3);O86;IF(AND(E24<10000;F24=4);P86;IF(AND(E24<10000;F24=5);Q86;IF(AND(E24<10000;F24=6);R86;IF(AND(E24<50000;F24=1);M87;IF(AND(E24<50000;F24=2);N87;IF(AND(E24<50000;F24=3);O87;IF(AND(E24<50000;F24=4);P87;IF(AND(E24<50000;F24=5);Q87;IF(AND(E24<50000;F24=6);R87)))))))))))))))))))))))))))))))))))))))))))))))))

Open Office 4.1.0 on Windows 10

User avatar

RusselB

Moderator
Posts: 6619
Joined: Fri Jan 03, 2014 7:31 am
Location: Sarnia, ON

Re: Error 512 (Formula overflow) for huge formula

Post

by RusselB » Fri Oct 02, 2020 6:52 pm

All things considered, for the best advice you should upload/attach a sample of your spreadsheet including some dummy data.
Please see this tutorial for information regarding uploading/attaching a document and how to keep sensitive material safe.

OpenOffice 4.1.7, LibreOffice 7.0.1.2 on Windows 7 Pro, Ultimate & Windows 10 Home (2004)
If you believe your problem has been resolved, please go to your first post in this topic, click the Edit button and add [Solved] to the beginning of the Subject line.

User avatar

Villeroy

Volunteer
Posts: 30979
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: Error 512 (Formula overflow) for huge formula

Post

by Villeroy » Sat Oct 03, 2020 11:54 am

Spreadsheet questions without document are difficult to ask and difficult to answer. Of course there was an error in the INDEX(MATCH) formula.

The only difference in result is that this formula includes the threshold values. It uses E24<=1000 instead of E24<1000. If this is a problem, subtract 1 from the threshold values.

Attachments
t103166.ods
(13.06 KiB) Downloaded 115 times

Please, edit this topic’s initial post and add «[Solved]» to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice

baggers

Posts: 9
Joined: Thu Oct 01, 2020 7:30 pm

Re: Error 512 (Formula overflow) for huge formula

Post

by baggers » Mon Oct 05, 2020 1:32 pm

Villeroy wrote:Spreadsheet questions without document are difficult to ask and difficult to answer. Of course there was an error in the INDEX(MATCH) formula.

The only difference in result is that this formula includes the threshold values. It uses E24<=1000 instead of E24<1000. If this is a problem, subtract 1 from the threshold values.

The formula works a treat, thank you!

Am I able to add anything on the end, to return a value of 0 if there is no match?

Code: Select all

=INDEX(M68:X75;MATCH(E22;L68:L75;1);F22)

Open Office 4.1.0 on Windows 10

User avatar

RusselB

Moderator
Posts: 6619
Joined: Fri Jan 03, 2014 7:31 am
Location: Sarnia, ON

Re: Error 512 (Formula overflow) for huge formula

Post

by RusselB » Mon Oct 05, 2020 2:32 pm

I think, though untested that you would get an error message if no match, in which case you have to test for the error, by using

Code: Select all

=if(iserror(INDEX(M68:X75;MATCH(E22;L68:L75;1);F22));"D";INDEX(M68:X75;MATCH(E22;L68:L75;1);F22))

You might be able use

Code: Select all

=if(iserror(INDEX(M68:X75;MATCH(E22;L68:L75;1);F22));"D";current())

but I’ve found that the CURRENT() function sometimes returns an unexpected response.

OpenOffice 4.1.7, LibreOffice 7.0.1.2 on Windows 7 Pro, Ultimate & Windows 10 Home (2004)
If you believe your problem has been resolved, please go to your first post in this topic, click the Edit button and add [Solved] to the beginning of the Subject line.

baggers

Posts: 9
Joined: Thu Oct 01, 2020 7:30 pm

Re: Error 512 (Formula overflow) for huge formula

Post

by baggers » Mon Oct 05, 2020 3:16 pm

RusselB wrote:I think, though untested that you would get an error message if no match, in which case you have to test for the error, by using

Code: Select all

=if(iserror(INDEX(M68:X75;MATCH(E22;L68:L75;1);F22));"D";INDEX(M68:X75;MATCH(E22;L68:L75;1);F22))

You might be able use

Code: Select all

=if(iserror(INDEX(M68:X75;MATCH(E22;L68:L75;1);F22));"D";current())

but I’ve found that the CURRENT() function sometimes returns an unexpected response.

Many thanks, I sadly couldn’t get that to work. However, I have found a workaround using another column.

Open Office 4.1.0 on Windows 10

User avatar

RusselB

Moderator
Posts: 6619
Joined: Fri Jan 03, 2014 7:31 am
Location: Sarnia, ON

Re: [Solved] Error 512 (Formula overflow) for huge formula

Post

by RusselB » Mon Oct 05, 2020 5:07 pm

It would be helpful if we knew what was returned if a match wasn’t found.
As I said, I was guessing that it would be an error message, but didn’t know for sure.
Currently I have no way of checking.

OpenOffice 4.1.7, LibreOffice 7.0.1.2 on Windows 7 Pro, Ultimate & Windows 10 Home (2004)
If you believe your problem has been resolved, please go to your first post in this topic, click the Edit button and add [Solved] to the beginning of the Subject line.

baggers

Posts: 9
Joined: Thu Oct 01, 2020 7:30 pm

Re: [Solved] Error 512 (Formula overflow) for huge formula

Post

by baggers » Mon Oct 05, 2020 5:10 pm

RusselB wrote:It would be helpful if we knew what was returned if a match wasn’t found.
As I said, I was guessing that it would be an error message, but didn’t know for sure.
Currently I have no way of checking.

It just came back with the letter «D».

Open Office 4.1.0 on Windows 10

User avatar

RusselB

Moderator
Posts: 6619
Joined: Fri Jan 03, 2014 7:31 am
Location: Sarnia, ON

Re: [Solved] Error 512 (Formula overflow) for huge formula

Post

by RusselB » Mon Oct 05, 2020 5:20 pm

Sorry, I misread what you wanted as a response. I thought you wanted the letter D, but now, re-reading it, I see you wanted the number 0.
Simply change the «D» in the code to 0

OpenOffice 4.1.7, LibreOffice 7.0.1.2 on Windows 7 Pro, Ultimate & Windows 10 Home (2004)
If you believe your problem has been resolved, please go to your first post in this topic, click the Edit button and add [Solved] to the beginning of the Subject line.

User avatar

Villeroy

Volunteer
Posts: 30979
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: [Solved] Error 512 (Formula overflow) for huge formula

Post

by Villeroy » Mon Oct 05, 2020 6:58 pm

Put the error handler in another cell:

Code: Select all

=IF(ISNA(A2);"F24 smaller than "&L80;IF(ISERR(A2);"G24 is not between 1 and 6";0))

This reports the required minimum for F24 if F24 is too small and it reports the required range for G24 if that value is wrong.
ISNA tests for error #N/A which is returned when the MATCH function fails and ISERR tests for any error except #N/A which is returned when the INDEX function fails due to inadmissible column index <=0 or >6.

Please, edit this topic’s initial post and add «[Solved]» to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice

  • Главная
  • Разработка
  • Дизайн
  • QA
  • События
  • Документация
  • Сайт
  • Локализация
  • Маркетинг
  • Расширения
  • Macros
  • Wiki справка
  • Документация
  • Публикации
  • Сторонняя документация
  • Документация для разработчиков
  • ЧаВо
  • Главная
  • Общие
  • Writer
  • Calc
  • Impress
  • Draw
  • Math
  • Base

Что означают коды ошибок (Err: NNN ) в электронных таблицах LibreOffice?

Коды ошибок

Код ошибки Текст Описание
#### any Ячейка недостаточно большая для отображения всего содержимого. См. Как просмотреть содержимое ячейки, в которой отображается ###.
501 Invalid character Не верный символ для этого контекста. Например:=1¤2 вместо =1E2.
502 Invalid argument Аргумент функции имеет неправильное (недопустимое) значение. Например: отрицательное значение для функции извлечения корня.
503
#NUM !
Incorrect floating point operation Результат вычисления находится вне определенного диапазона значений.
504 Error in parameter list Параметр функции имеет неверный тип. Например: текст вместо числа или ссылка на диапазон ячеек вместо ссылки на одну ячейку
505 Internal syntax error Не используется
506 Incorrect decimal point Не используется
507 Error : missing pair Не используется
508 Error : missing pair Закрывающая скобка без открывающей скобки или пропавшая закрывающая скобка в середине формулы (отсутствующая скобка в конце формулы добавляется автоматически).
509 Missing operator Отсутствует оператор. Например: в формуле =2(3+4) отсутствует математический оператор (*, /, + или -) между цифрой «2» и открывающей скобкой «(«.
510 Missing variable Недостающая переменная. Два оператора, где второй не является унарным оператором, следуют друг за другом. Например: =1+*2.
511 Missing variable Недостающая переменная. Функция требует большего количества переменных, чем указано. Например: для операторов AND() и OR() не указаны параметры.
512 Formula too long В компиляторе: это относится к внутреннему числу битов (512 максимум), которое не имеет ничего общего с длиной символьной строки в формуле, но зависит от количества операторов, переменных, скобок и т.д. в формуле. В интерпретаторе: формулы, которые генерируют слишком много матриц сразу (150 максимум) и основные функции, которые получают в качестве параметров массив, который слишком велик (OxFFE максимум в 65534 октета).
513 Character string too long В компиляторе: идентификатор в формуле содержит более 255 символов. В интерпретаторе: результат операции над строкой символов содержит более 255 знаков.
514 Internal capacity exceeded Операции сортировки со слишком большим количеством данных (максимум доступно 100 000) или данные, которые превышают стек вычислений
515 Internal syntax error Не используется
516 Internal syntax error Стек расчета должен содержать матрицу, но её не существует.
517 Internal syntax error Неизвестный код операции. Например: документ, содержащий новую функцию, открыт в старой версии программного обеспечения, которая не содержит эту её.
518 Internal syntax error Переменная должна появиться из стека вычислений, но её там нет.
519 #VALUE ! No result Функция не может поставить значение, соответствующее определению, или одна из ячеек, на которую ссылается формула, содержит текст вместо числа
520 Internal syntax error Компилятор сгенерировал код, который не может быть интерпретирован.
521 Internal syntax error Нет результата в стеке вычисления.
522 Circular reference Формула делает прямую или косвенную ссылку на саму себя и в меню Сервис ▸ Параметры ▸ LibreOffice Calc ▸ Вычисления не были активированы итерации.
523 The calculation does not converge Статистические (финансовые) функции стремятся к заданному значению, но не достигают его, или итерация ссылок в цикле не достигает минимального изменения в рамках определенных шагом максимальных
524
#REF !
Incorrect reference В компиляторе: заголовки строк или столбцов не обнаружены. В интерпретаторе: формула ссылается на ячейку, столбец, строка или таблица которой были удалены или не входили в таблицу.
525
#NAME ?
Incorrect name В компиляторе: система не может активировать идентификатор (нет ссылки, имени секции, заголовка строки или столбца, макроса, и так далее). В интерпретаторе: то же самое в течение всего периода выполнения. Например: функция Basic или надстройка недоступны.
526 Internal syntax error Это уже не используется, но может произойти в старых документах, если результатом формулы был диапазон.
527 Internal capacity exceeded В интерпретаторе: Чрезмерная вложенность ссылок (ячейка ссылается на ячейку, которая ссылается на ячейку, которая ссылается на ячейку и т.д.).
532
#DIV/0 !
Division by zero Оператор делений «/», где знаменатель равен «0»
Другие функции могут возвращать эту ошибку. Например:
VAR.P с менее чем 1 аргументом
ECARTYPEP менее чем 1 аргументом
VAR менее чем 2 аргументами
ECARTYPE менее чем 2 аргументами
CENTREE.REDUITE с ECARTYPE=0
LOI.NORMALE с ECARTYPE=0
Icon Ex Номер ошибки: Ошибка 512
Название ошибки: OpenOffice Error 512
Описание ошибки: File system error 512 — can’t create a new folder.
Разработчик: Apache
Программное обеспечение: OpenOffice
Относится к: Windows XP, Vista, 7, 8, 10, 11

Обзор «OpenOffice Error 512»

Эксперты обычно называют «OpenOffice Error 512» «ошибкой времени выполнения». Когда дело доходит до OpenOffice, инженеры программного обеспечения используют арсенал инструментов, чтобы попытаться сорвать эти ошибки как можно лучше. К сожалению, некоторые критические проблемы, такие как ошибка 512, часто могут быть упущены из виду.

Пользователи OpenOffice могут столкнуться с ошибкой 512, вызванной нормальным использованием приложения, которое также может читать как «File system error 512 — can’t create a new folder.». Если возникает ошибка 512, разработчикам будет сообщено об этой проблеме через уведомления об ошибках, которые встроены в OpenOffice. Разработчик сможет исправить свой исходный код и выпустить обновление на рынке. Поэтому, когда вы сталкиваетесь с запросом на обновление OpenOffice, это обычно связано с тем, что это решение для исправления ошибки 512 и других ошибок.

Что вызывает ошибку 512 во время выполнения?

Сбой во время выполнения OpenOffice, как правило, когда вы столкнетесь с «OpenOffice Error 512» в качестве ошибки во время выполнения. Рассмотрим распространенные причины ошибок ошибки 512 во время выполнения:

Ошибка 512 Crash — Ошибка 512 является хорошо известной, которая происходит, когда неправильная строка кода компилируется в исходный код программы. Обычно это происходит, когда OpenOffice не может обработать данные в удовлетворительной форме и поэтому не может получить ожидаемый результат.

Утечка памяти «OpenOffice Error 512» — ошибка 512 приводит к постоянной утечке памяти OpenOffice. Потребление памяти напрямую пропорционально загрузке ЦП. Потенциальные триггеры могут быть бесконечным циклом, что приводит к тому, что работа программы запускается снова и снова.

Ошибка 512 Logic Error — логическая ошибка возникает, когда компьютер генерирует неправильный вывод, даже если пользователь предоставляет правильный ввод. Когда точность исходного кода Apache низкая, он обычно становится источником ошибок.

Как правило, ошибки OpenOffice Error 512 вызваны повреждением или отсутствием файла связанного OpenOffice, а иногда — заражением вредоносным ПО. Как правило, решить проблему можно заменой файла Apache. Более того, поддержание чистоты реестра и его оптимизация позволит предотвратить указание неверного пути к файлу (например OpenOffice Error 512) и ссылок на расширения файлов. По этой причине мы рекомендуем регулярно выполнять очистку сканирования реестра.

Распространенные сообщения об ошибках в OpenOffice Error 512

Общие проблемы OpenOffice Error 512, возникающие с OpenOffice:

  • «Ошибка в приложении: OpenOffice Error 512»
  • «OpenOffice Error 512 не является приложением Win32.»
  • «Возникла ошибка в приложении OpenOffice Error 512. Приложение будет закрыто. Приносим извинения за неудобства.»
  • «К сожалению, мы не можем найти OpenOffice Error 512. «
  • «OpenOffice Error 512 не может быть найден. «
  • «Ошибка запуска программы: OpenOffice Error 512.»
  • «OpenOffice Error 512 не выполняется. «
  • «Ошибка OpenOffice Error 512. «
  • «Неверный путь к приложению: OpenOffice Error 512.»

Эти сообщения об ошибках Apache могут появляться во время установки программы, в то время как программа, связанная с OpenOffice Error 512 (например, OpenOffice) работает, во время запуска или завершения работы Windows, или даже во время установки операционной системы Windows. Важно отметить, когда возникают проблемы OpenOffice Error 512, так как это помогает устранять проблемы OpenOffice (и сообщать в Apache).

Причины проблем OpenOffice Error 512

Проблемы OpenOffice Error 512 могут быть отнесены к поврежденным или отсутствующим файлам, содержащим ошибки записям реестра, связанным с OpenOffice Error 512, или к вирусам / вредоносному ПО.

В частности, проблемы OpenOffice Error 512 возникают через:

  • Поврежденные ключи реестра Windows, связанные с OpenOffice Error 512 / OpenOffice.
  • Файл OpenOffice Error 512 поврежден от вирусной инфекции.
  • OpenOffice Error 512 ошибочно удален или злонамеренно программным обеспечением, не связанным с приложением OpenOffice.
  • Другая программа, конфликтующая с OpenOffice Error 512 или другой общей ссылкой OpenOffice.
  • Поврежденная загрузка или неполная установка программного обеспечения OpenOffice.

Продукт Solvusoft

Загрузка
WinThruster 2022 — Проверьте свой компьютер на наличие ошибок.

Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Автор Al_Ex, 1 июня 2017, 13:14

0 Пользователи и 1 гость просматривают эту тему.

Всем привет!
Возникла такая непонятная проблема:
Есть колонка А с формулами, где в качестве результата возвращается ошибка (это валидное значение).
Как пример, в ячейке А1 написана формула =SIN({#NUM!}) (для данного кейса это валидная формула) в результате вернет ошибку Err:512.
Есть колонка В, где описан ожидаемый результат в виде констант, в т.ч. и ошибки. В колонке В1 написано Err:512.
В колонке С написана такая формула: =IF(ERROR.TYPE(A1)=ERROR.TYPE(B1),»True»,»False»).

Согласно https://help.libreoffice.org/Calc/ERROR.TYPE_function функция для ошибок выше 7 статуса всегда возвращает #N/A.
Соответственно моя формула не работает и всегда возвращает #N/A. И таких типов ошибок уже набралось немало.
Нужно написать формулу так, чтобы можно было сравнивать и такие типы ошибок, чтобы был однозначный результат «True» или «False».

Были такие идеи:
1. Для каждой ячейки сделать такую проверку 
=ERROR.TYPE(IF(ERROR.TYPE(A1)=»#N/A», «#N/A», A1))
Но что непонятно, конструкция IF(ERROR.TYPE(A1)=»#N/A», «#N/A», A1) если натыкается на ошибку вида Err:512 всегда возвращает #N/A независимо от условии в IF.
2. Преобразовать значение в текст и сравнить как строки. В макросе это можно придумать, но в формулах я не нашел однозначного варианта как можно значение ошибки преобразовать в текст.

Может у кого-то будут идеи, как можно это реализовать?


А может просто проверять аргумент, выводить что и как угодно и просто не допускать ошибки функции SIN?

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, —
Не понять его никак…


Цитата: economist от  1 июня 2017, 13:23
А может просто проверять аргумент, выводить что и как угодно и просто не допускать ошибки функции SIN?

К сожалению нет, это такое условие и ошибка является валидным результатом работы функции.
Я привел простой пример, все немного сложнее, и нужно обязательно проверять на то, что ошибка вернулась та, которая ожидается.


Решение пришло неожиданно, когда решил дважды обернуть ошибку функцией ERROR.TYPE.
Формула работает корректно, но сам синтаксис довольно тяжелый, а сократить нельзя, т.к. перестает работать.


=IF(ERROR.TYPE(ERROR.TYPE(A1))=7,IF(ERROR.TYPE(ERROR.TYPE(A1))=ERROR.TYPE(ERROR.TYPE(B2)),"True","False"),IF(ERROR.TYPE(A1)=ERROR.TYPE(B2),"True","False"))


Позвольте, а почему нельзя использовать ERRORTYPE?
Это позволило бы, в т.ч., упростить условие до

=IF(ERRORTYPE(A1)=B2,"True","False"))

и хранить в B2 не ошибку, а числовое значение 512.

Ваше решение с обёртыванием дважды не будет работать, поскольку для разных ошибок «выше 7 статуса» результат будет одинаковый. Поэтому ERROR.TYPE(ERROR.TYPE(Err:513))=ERROR.TYPE(ERROR.TYPE(Err:512)) вернёт TRUE.


В ячейку В значение укладывается макросом по результату вычисления. Можно конечно изменить макрос и укладывать не Err:512, а просто 512. Правда такое тогда уже надо для всех типов ошибок.
Но вот функция ERRORTYPE. Честно говоря, о ней впервые слышу. Удобно конечно. Но что будет, если этот файл открыть не в Либре, а в Экселе (а он будет открываться в других приложениях, поддерживающих .ods). О такой формуле другие приложения не знают и она будет конвертиться в ERROR.TYPE (в лучшем случае) или просто будет ошибка. А это совсем другой результат.
Наверное оставлю свой вариант, посмотрю на общие результаты с учетом того, что ошибки выше 512 всегда будут равны. Неудобно, но ведь зачем-то это сделали. Ведь можно было сделать маппинг кодов для всех типов ошибок, но это уже оффтоп.


Открывать ODS с макросами и нэйтивными функциями в Excel??? Да нельзя этого делать! Что мешает иметь свободный (и даже portable) OpenOffice|LibreOffice на каждом PC во вселенной?

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, —
Не понять его никак…


Автор Сообщение

Заголовок сообщения: Libreoffice — уже доставать начал!

СообщениеДобавлено: Пн 22 апр, 2013 12:34 pm 

Не в сети
Модератор
Аватара пользователя



Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5481
Откуда: СССР, Харьков

При обновлении:

Код:

Upgrading ‘libreoffice-4.0.1_1’ to ‘libreoffice-4.0.2’ (editors/libreoffice)

Выдал:

Код:

[build CXX] xmlsecurity/source/framework/elementmark.cxx
[build CXX] xmlsecurity/source/framework/encryptionengine.cxx
[build CXX] xmlsecurity/source/framework/encryptorimpl.cxx
[build CXX] xmlsecurity/source/framework/saxeventkeeperimpl.cxx
[build CXX] xmlsecurity/source/framework/securityengine.cxx
[build CXX] xmlsecurity/source/framework/signaturecreatorimpl.cxx
[build CXX] xmlsecurity/source/framework/signatureengine.cxx
[build CXX] xmlsecurity/source/framework/signatureverifierimpl.cxx
[build CXX] xmlsecurity/source/framework/xmlencryptiontemplateimpl.cxx
[build CXX] xmlsecurity/source/framework/xmlsignaturetemplateimpl.cxx
[build CXX] xmlsecurity/source/framework/xsec_framework.cxx
[build CXX] binaryurp/qa/test-unmarshal.cxx
[build LNK] CppunitTest/libtest_cppu_checkapi.so
[build LNK] CppunitTest/libtest_cppu_qa_any.so
[build LNK] CppunitTest/libtest_cppu_qa_recursion.so
clang: error: unable to execute command: Bus error: 10 (core dumped)
clang: error: linker command failed due to signal (use -v to see invocation)
gmake[2]: *** [/tmp/lobuild/workdir/unxfbsd.pro/LinkTarget/CppunitTest/libtest_cppu_qa_any.so] Error 254
gmake[2]: *** Waiting for unfinished jobs….

————————————————————————
        Oh dear — something failed during the build — sorry !
  For more help with debugging build errors, please see the section in:
            http://wiki.documentfoundation.org/Development

  internal build errors:

ERROR: error 512 occurred while making /usr/ports/editors/libreoffice/work/libreoffice-4.0.2.2/tail_build/prj

 it seems that the error is inside ‘tail_build’, please re-run build
 inside this module to isolate the error and/or test your fix.

————————————————————————
To rebuild a specific module:

gmake tail_build.clean # not recommended, this will re-build almost everything
gmake tail_build

when the problem is isolated and fixed, re-run ‘gmake’
gmake[1]: *** [build-packimages] Error 1
gmake[1]: Leaving directory `/usr/ports/editors/libreoffice/work/libreoffice-4.0.2.2′
gmake: *** [all] Error 2
*** [do-build] Error code 1

Stop in /usr/ports/editors/libreoffice.
*** [build] Error code 1

Stop in /usr/ports/editors/libreoffice.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20130422-10021-4hltca-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=libreoffice-4.0.1_1 UPGRADE_PORT_VER=4.0.1_1 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! editors/libreoffice (libreoffice-4.0.1_1)     (new compiler error)
/usr/ports/editors/libreoffice #

Кто обновлялся у всех так или только у меня?

Пошёл пока сюда

http://wiki.documentfoundation.org/Development

чего не так у меня

Вернуться к началу

Профиль  

arrowdodger

Заголовок сообщения:

СообщениеДобавлено: Пн 22 апр, 2013 1:34 pm 

Не в сети



Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 870

Линкеру не хватило памяти и он покрашился?

Вернуться к началу

Профиль  

ankor

Заголовок сообщения:

СообщениеДобавлено: Пн 22 апр, 2013 2:16 pm 



Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5481
Откуда: СССР, Харьков

arrowdodger писал(а):

Линкеру не хватило памяти и он покрашился?

Вот линкер даёт! 8G памяти и 1T на диске свободно, а ему всё мало :wink:

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

Вернуться к началу

Профиль  

w@sp

Заголовок сообщения: Re: Libreoffice — уже доставать начал!

СообщениеДобавлено: Пн 22 апр, 2013 5:38 pm 



Зарегистрирован: Ср 26 май, 2004 10:37 pm
Сообщения: 334
Откуда: Ukraine, Kyiv

ankor писал(а):

Кто обновлялся у всех так или только у меня?

У меня при обновелении ошибок (как ни странно) не было :)

Зато уже достала ситуация, когда после закрытия LO, процесс остается «висеть» в памяти, и его приходится «убивать руками» :(

Данная фигня появилась в 4-й версии …

Да, и еще, при попытке вызова формата ячейки (в Calc) LO валится в кору :(((

Все эти проблемы известны, и есть в списках расслыки, но «воз и ныне там» :(((

Вернуться к началу

Профиль  

ankor

Заголовок сообщения: Re: Libreoffice — уже доставать начал!

СообщениеДобавлено: Пн 22 апр, 2013 6:08 pm 



Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5481
Откуда: СССР, Харьков

w@sp писал(а):

Да висит,

Код:

2728 ??  I     0:07,30 /usr/local/lib/libreoffice/program/soffice.bin —splash-pipe=6
2742 ??  I     0:04,43 /usr/local/lib/libreoffice/program/soffice.bin —calc —splash-pipe=6
 

но не жрёт ничего(память отъедает), типа уже готов, что-бы стартануть быстрее,
как-бы «быстрый старт» раньше было такое, как сейчас не знаю.
У меня с Calc нет проблем, а вот Либра может зависнуть(не важно что запустил)
и ядро в панику загнать, вот только что:

Код:

ankor dumped core — see /var/crash/vmcore.2

Mon Apr 22 16:38:44 EEST 2013

FreeBSD ankor 9.1-RELEASE-p1 FreeBSD 9.1-RELEASE-p1 #3 r247214: Sun Feb 24 13:26:49 EET 2013     root@ankor:/usr/obj/usr/src/sys/GENERIC  amd64

panic: general protection fault

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type «show copying» to see the conditions.
There is absolutely no warranty for GDB.  Type «show warranty» for details.
This GDB was configured as «amd64-marcel-freebsd»…

Unread portion of the kernel message buffer:

Fatal trap 9: general protection fault while in kernel mode
cpuid = 0; apic id = 00
instruction pointer   = 0x20:0xffffffff807d7bce
stack pointer           = 0x28:0xffffff8234fe0870
frame pointer           = 0x28:0xffffff8234fe0880
code segment      = base 0x0, limit 0xfffff, type 0x1b
         = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags   = interrupt enabled, resume, IOPL = 0
current process      = 98320 (soffice.bin)
trap number      = 9
panic: general protection fault
cpuid = 0
KDB: stack backtrace:

Давно такого не было.

Вернуться к началу

Профиль  

w@sp

Заголовок сообщения:

СообщениеДобавлено: Пн 22 апр, 2013 6:14 pm 



Зарегистрирован: Ср 26 май, 2004 10:37 pm
Сообщения: 334
Откуда: Ukraine, Kyiv

Да, но этот «висяк» LO влияет на другие приложения!!!

По крайней мере у меня, Mousepad «глючит» (файл открывает, но не радактируется :( 100%, проверяно!)

Всё это «НЕМНОГО» напрягает :)

Раньше такого не было!

Вернуться к началу

Профиль  

AlexVPetrov

Заголовок сообщения:

СообщениеДобавлено: Пн 22 апр, 2013 7:31 pm 

Не в сети



Зарегистрирован: Вт 18 сен, 2007 10:26 am
Сообщения: 1022
Откуда: СССР, Красноярск

Изображение

Код:

/usr/local/lib/libreoffice/program/soffice.bin —calc —splash-pipe=6

да, висит.

Собирал с:

KDE, CUPS, PGSQL.

Смутно вспоминаю, что не собирался с clang или наоборот только им.

Вернуться к началу

Профиль  

w@sp

Заголовок сообщения:

СообщениеДобавлено: Пн 22 апр, 2013 10:20 pm 



Зарегистрирован: Ср 26 май, 2004 10:37 pm
Сообщения: 334
Откуда: Ukraine, Kyiv

Снова пересобрал LO, предварительно удалив настройки (в /var/db/ports).

LO собрался без проблем, и «проблема» с Calc уже не наблюдается,

но вот «висяки» никуда не делись …. :(

Сколько раз запустишь LO, столько и «висит» …

Код:

vladiom# ps aux | grep soffice.bin
admin    94881   0,0  2,0 550152 164092 v7  I    20:59       0:02,78 /usr/local/lib/libreoffice/program/soffice.bin —calc —splash-pipe=6
admin    94959   0,0  2,0 546224 165644 v7  I    21:00       0:05,30 /usr/local/lib/libreoffice/program/soffice.bin —writer —splash-pipe=6
admin    94976   0,0  1,6 490604 136100 v7  I    21:00       0:02,40 /usr/local/lib/libreoffice/program/soffice.bin —calc —splash-pipe=6
admin    94996   0,0  2,0 551384 166260 v7  I    21:01       0:01,72 /usr/local/lib/libreoffice/program/soffice.bin —draw —splash-pipe=6
admin    95015   0,0  1,6 490604 135964 v7  I    21:01       0:01,39 /usr/local/lib/libreoffice/program/soffice.bin —calc —splash-pipe=6
admin    95036   0,0  2,1 564460 174652 v7  I    21:01       0:04,55 /usr/local/lib/libreoffice/program/soffice.bin —writer —splash-pipe=6
root     95234   0,0  0,0  16276   1772  1  S+   21:10       0:00,00 grep soffice.bin

Вернуться к началу

Профиль  

neyromant

Заголовок сообщения:

СообщениеДобавлено: Пн 22 апр, 2013 11:09 pm 

Не в сети



Зарегистрирован: Вт 19 фев, 2008 10:54 am
Сообщения: 536
Откуда: Vladimir

Надо проверить ради интереса у себя.

Вернуться к началу

Профиль  

ankor

Заголовок сообщения:

СообщениеДобавлено: Ср 24 апр, 2013 3:05 pm 



Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5481
Откуда: СССР, Харьков

Обновил LO

Код:

/home/ankor # pkg_info | grep libreoffice
libreoffice-4.0.2   Full integrated office productivity suite
ru-libreoffice-4.0.2 ru language pack for libreoffice

Мнго раз в клаву тыкал, под разным углом :wink: результат, ноль.
Обновил ядро

Код:

uname -a
FreeBSD ankor 9.1-RELEASE-p2 FreeBSD 9.1-RELEASE-p2 #4 r249796: Wed Apr 24 07:45:59 EEST 2013     root@ankor:/usr/obj/usr/src/sys/GENERIC  amd64

изменения в ядре:

Код:

20130402:   p2   FreeBSD-SA-13:03.openssl FreeBSD-SA-13:04.bind
   Fix multiple vulnerabilities in OpenSSL.

   Fix Denial of Service vulnerability in named(8).

запустил на обновление LO не надеясь , что обновиться и вдруг всё встало.

Моя совсем непонимать стало.

Вернуться к началу

Профиль  

JSN

Заголовок сообщения:

СообщениеДобавлено: Вс 28 апр, 2013 12:55 pm 



Зарегистрирован: Вт 27 дек, 2005 8:00 am
Сообщения: 217

Статей: 3

Откуда: Челябинск

9.1-RELEASE — LO обновился без проблем.

Вернуться к началу

Профиль  

wowan400

Заголовок сообщения:

СообщениеДобавлено: Вс 28 апр, 2013 7:18 pm 

Не в сети



Зарегистрирован: Сб 19 сен, 2009 5:42 pm
Сообщения: 40

А у меня, LO не запускается, после установки появляется заставка на пару секунд и все. В журнале soffice.bin signal 11 exit (core dumped).

Вернуться к началу

Профиль  

ankor

Заголовок сообщения:

СообщениеДобавлено: Пн 29 апр, 2013 10:09 am 



Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5481
Откуда: СССР, Харьков

wowan400 писал(а):

А у меня, LO не запускается, после установки появляется заставка на пару секунд и все. В журнале soffice.bin signal 11 exit (core dumped).

То-же было такое, вот как устранил точно не помню.

Найти всё процессы soffice и убить их и после этого стартануть Writer или Calc неважно что, как-бы так.

Вернуться к началу

Профиль  

JSN

Заголовок сообщения:

СообщениеДобавлено: Пн 29 апр, 2013 10:23 am 



Зарегистрирован: Вт 27 дек, 2005 8:00 am
Сообщения: 217

Статей: 3

Откуда: Челябинск

w@sp писал(а):

Снова пересобрал LO, предварительно удалив настройки (в /var/db/ports).
LO собрался без проблем, и «проблема» с Calc уже не наблюдается,
но вот «висяки» никуда не делись …. :(
Сколько раз запустишь LO, столько и «висит» …

Код:

vladiom# ps aux | grep soffice.bin
admin    94881   0,0  2,0 550152 164092 v7  I    20:59       0:02,78 /usr/local/lib/libreoffice/program/soffice.bin —calc —splash-pipe=6
admin    94959   0,0  2,0 546224 165644 v7  I    21:00       0:05,30 /usr/local/lib/libreoffice/program/soffice.bin —writer —splash-pipe=6
admin    94976   0,0  1,6 490604 136100 v7  I    21:00       0:02,40 /usr/local/lib/libreoffice/program/soffice.bin —calc —splash-pipe=6
admin    94996   0,0  2,0 551384 166260 v7  I    21:01       0:01,72 /usr/local/lib/libreoffice/program/soffice.bin —draw —splash-pipe=6
admin    95015   0,0  1,6 490604 135964 v7  I    21:01       0:01,39 /usr/local/lib/libreoffice/program/soffice.bin —calc —splash-pipe=6
admin    95036   0,0  2,1 564460 174652 v7  I    21:01       0:04,55 /usr/local/lib/libreoffice/program/soffice.bin —writer —splash-pipe=6
root     95234   0,0  0,0  16276   1772  1  S+   21:10       0:00,00 grep soffice.bin

Как выяснилось, у меня то же самое! :(

pkg_info | grep libreoffice

libreoffice-4.0.2 Full integrated office productivity suite

ru-libreoffice-4.0.2 ru language pack for libreoffice

Причем, если запустить soffice из консоли, а потом выйти из программы — она не завершает свою работу, а так и остается висеть в консоли незавершенная, хотя само окно того же Writer уже успешно закрылось.

Вернуться к началу

Профиль  

ankor

Заголовок сообщения: Re: Libreoffice — уже доставать начал!

СообщениеДобавлено: Пт 10 май, 2013 1:43 pm 



Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5481
Откуда: СССР, Харьков

Не, ну уже достал LO!
/home/ankor # portupgrade libreoffice ru-libreoffice
И вот опять получил:

Цитата:

[build CXX] svx/source/sdr/contact/viewobjectcontactredirector.cxx
clang: error: unable to execute command: Bus error: 10 (core dumped)
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 3.2 (tags/RELEASE_32/final)
Target: amd64-portbld-freebsd9.1
Thread model: posix
clang: note: diagnostic msg: PLEASE submit a bug report to

http://llvm.org/bugs/

and include the crash backtrace, preprocessed source, and associated run script.
clang: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/viewobjectcontactofmasterpagedescriptor-Lcdgte.cpp
clang: note: diagnostic msg: /tmp/viewobjectcontactofmasterpagedescriptor-Lcdgte.sh
clang: note: diagnostic msg:

********************
gmake[2]: *** [/tmp/lobuild/workdir/unxfbsd.pro/CxxObject/svx/source/sdr/contact/viewobjectcontactofmasterpagedescriptor.o] Error 254
gmake[2]: *** Waiting for unfinished jobs….

————————————————————————
Oh dear — something failed during the build — sorry !
For more help with debugging build errors, please see the section in:

http://wiki.documentfoundation.org/Development

internal build errors:

ERROR: error 512 occurred while making /usr/ports/editors/libreoffice/work/libreoffice-4.0.3.3/tail_build/prj

it seems that the error is inside ‘tail_build’, please re-run build
inside this module to isolate the error and/or test your fix.

————————————————————————
To rebuild a specific module:

gmake tail_build.clean # not recommended, this will re-build almost everything
gmake tail_build

when the problem is isolated and fixed, re-run ‘gmake’
gmake[1]: *** [build-packimages] Error 1
gmake[1]: Leaving directory `/usr/ports/editors/libreoffice/work/libreoffice-4.0.3.3′
gmake: *** [all] Error 2
*** [do-build] Error code 1

Stop in /usr/ports/editors/libreoffice.
*** [build] Error code 1

Stop in /usr/ports/editors/libreoffice.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20130510-2867-1yec77-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=libreoffice-4.0.2 UPGRADE_PORT_VER=4.0.2 make
** Fix the problem and try again.
—> Skipping ‘russian/libreoffice’ (ru-libreoffice-4.0.2) because a requisite package ‘libreoffice-4.0.2’ (editors/libreoffice) failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! editors/libreoffice (libreoffice-4.0.2) (new compiler error)
* russian/libreoffice (ru-libreoffice-4.0.2)
/home/ankor #

Вернуться к началу

Профиль  

w@sp

Заголовок сообщения: Re: Libreoffice — уже доставать начал!

СообщениеДобавлено: Пт 10 май, 2013 2:01 pm 



Зарегистрирован: Ср 26 май, 2004 10:37 pm
Сообщения: 334
Откуда: Ukraine, Kyiv

Вернуться к началу

Профиль  

ankor

Заголовок сообщения: Re: Libreoffice — уже доставать начал!

СообщениеДобавлено: Пт 10 май, 2013 10:23 pm 



Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5481
Откуда: СССР, Харьков

Это что-то с чем-то.
Обновление не идет ни в какую ни portupgrade ни portmaster.
Сделал так:
#cd /usr/ports/editors/libreoffice && make deinstall && make install clean
Собрался без проблем, так теперь не работает, показывает стартовую заставку и падает.

Код:

May 10 21:14:12 ankor kernel: pid 39909 (soffice.bin), uid 1001: exited on signal 11 (core dumped)
May 10 21:14:38 ankor kernel: pid 39923 (soffice.bin), uid 1001: exited on signal 11 (core dumped)

Вернуться к началу

Профиль  

w@sp

Заголовок сообщения: Re: Libreoffice — уже доставать начал!

СообщениеДобавлено: Сб 11 май, 2013 8:32 am 



Зарегистрирован: Ср 26 май, 2004 10:37 pm
Сообщения: 334
Откуда: Ukraine, Kyiv

Попробуй удалить локальную папку с настройками (~/.config/libreoffice)
и не забудь удалить «зависшие» процессы LO, ну и снова запусти LO …
Мне это помоголо, но правда у меня LO в кору не падал …

P.S.
А вообще ситуация с обновлением LO странная!!!
С помощью portupgrade-а не обновляется, а из порта ставиться …
Может что-то не так с portupgrade?
Фигня какая-то … :(

Вернуться к началу

Профиль  

liman

Заголовок сообщения: Re: Libreoffice — уже доставать начал!

СообщениеДобавлено: Сб 11 май, 2013 1:06 pm 

Не в сети



Зарегистрирован: Ср 28 сен, 2011 2:03 pm
Сообщения: 167

Вчера обновил LO с 4.0.2 на 4.0.3 через portmaster без проблем. Остался глюк — запустишь LO — мигнет заставка и исчезает, больше не появляется. Если запускать Calc, Writer, etc — запускается нормально и после того, как закрыл программу, стартовое окно LO нормально показывается и работает, пока его не закроешь. И процессы остаются в памяти, еcли закрываешь главное окно LO. Если его не закрывать — то остаются два процесса (первые).

Вернуться к началу

Профиль  

ankor

Заголовок сообщения: Re: Libreoffice — уже доставать начал!

СообщениеДобавлено: Сб 11 май, 2013 11:39 pm 



Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5481
Откуда: СССР, Харьков

w@sp писал(а):

Попробуй удалить локальную папку с настройками (~/.config/libreoffice)
и не забудь удалить «зависшие» процессы LO, ну и снова запусти LO …
Мне это помоголо, но правда у меня LO в кору не падал …

P.S.
А вообще ситуация с обновлением LO странная!!!
С помощью portupgrade-а не обновляется, а из порта ставиться …
Может что-то не так с portupgrade?
Фигня какая-то … :(

Да у меня сейчас и с порта не собирается, но у меня судя по всему в страйпе один диск заглючил,
система кричит «неверный дескриптор» и именно на папки(/tmp/lobuild), которые LO использует для установки.
fsck всё исправляет, а эти «дескрипторы» опять откуда-то лезут и именно при установке LO.

portupgrade думаю не при чем в данном случае, portmaster то-же не справляется, всё дело в LO.
Да глючить LO стал «неподецки», думаю уже на Калигру переползти, правда когда я ее ставил глючила ещё хлеще,
но может изменилось к лучшему.

P.S. Вот с порта сборка провалилась:

Код:

[build CXX] sfx2/source/dialog/dinfdlg.cxx
[build CXX] sfx2/source/dialog/dinfedt.cxx
error: unable to rename temporary ‘/usr/ports/editors/libreoffice/work/lobuild/workdir/unxfbsd.pro/CxxObject/sfx2/source/dialog/alienwarn.o-1a68b9fa’ to output file ‘/tmp/lobuild/workdir/unxfbsd.pro/CxxObject/sfx2/source/dialog/alienwarn.o’: ‘No such file or directory’
1 error generated.
gmake[2]: *** [/tmp/lobuild/workdir/unxfbsd.pro/CxxObject/sfx2/source/dialog/alienwarn.o] Error 1
gmake[2]: *** Waiting for unfinished jobs….

————————————————————————
        Oh dear — something failed during the build — sorry !
  For more help with debugging build errors, please see the section in:
            http://wiki.documentfoundation.org/Development

  internal build errors:

ERROR: error 512 occurred while making /usr/ports/editors/libreoffice/work/libreoffice-4.0.3.3/tail_build/prj

 it seems that the error is inside ‘tail_build’, please re-run build
 inside this module to isolate the error and/or test your fix.

————————————————————————
To rebuild a specific module:

gmake tail_build.clean # not recommended, this will re-build almost everything
gmake tail_build

when the problem is isolated and fixed, re-run ‘gmake’
gmake[1]: *** [build-packimages] Error 1
gmake[1]: Leaving directory `/usr/ports/editors/libreoffice/work/libreoffice-4.0.3.3′
gmake: *** [all] Error 2
*** [do-build] Error code 1

Stop in /usr/ports/editors/libreoffice.
*** [install] Error code 1

Stop in /usr/ports/editors/libreoffice.
/usr/ports/editors/libreoffice #

Вернуться к началу

Профиль  

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

Зарегистрированные пользователи: Google [Bot]

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Яндекс.Метрика

View previous topic :: View next topic  
Author Message
jesnow
l33t
l33t

Joined: 26 Apr 2006
Posts: 782

PostPosted: Tue Oct 09, 2012 6:29 pm    Post subject: Libreoffice 3.6.2.2 build fails with «error 512» [ Reply with quote

I’ve messed around with this, and googled to no avail, 3.6.2.2 will *not* build. Surely I’m not the only one this has happened to…

Code:

————————————————————————

        Oh dear — something failed during the build — sorry !

  For more help with debugging build errors, please see the section in:

            http://wiki.documentfoundation.org/Development

  internal build errors:

ERROR: error 512 occurred while making /home/portage-tmp/portage/app-office/libreoffice-3.6.2.2/work/libreoffice-core-3.6.2.2/l10ntools/prj

 it seems that the error is inside ‘l10ntools’, please re-run build

 inside this module to isolate the error and/or test your fix:

build_error.log should contain the captured output of the failed module(s)

————————————————————————

To rebuild a specific module:

make l10ntools.clean # optional

make l10ntools

when the problem is isolated and fixed, re-run ‘make’

make[1]: *** [build-packimages] Error 1

make[1]: Leaving directory `/home/portage-tmp/portage/app-office/libreoffice-3.6.2.2/work/libreoffice-core-3.6.2.2′

make: *** [build] Error 2

Emerge —info

Code:

Merckx jesnow # emerge libreoffice —info

Portage 2.1.11.9 (default/linux/x86/10.0/desktop, gcc-4.5.4, glibc-2.15-r2, 3.3.0-gentoo i686)

=================================================================

                        System Settings

=================================================================

System uname: Linux-3.3.0-gentoo-i686-Intel-R-_Core-TM-_i7_CPU_860_@_2.80GHz-with-gentoo-2.1

Timestamp of tree: Tue, 09 Oct 2012 14:15:01 +0000

app-shells/bash:          4.2_p37

dev-java/java-config:     2.1.11-r3

dev-lang/python:          2.7.3-r2, 3.2.3

dev-util/cmake:           2.8.9

dev-util/pkgconfig:       0.27.1

sys-apps/baselayout:      2.1-r1

sys-apps/openrc:          0.9.8.4

sys-apps/sandbox:         2.5

sys-devel/autoconf:       2.13, 2.68

sys-devel/automake:       1.6.3-r1, 1.9.6-r3, 1.11.6

sys-devel/binutils:       2.22-r1

sys-devel/gcc:            4.5.4

sys-devel/gcc-config:     1.7.3

sys-devel/libtool:        2.4-r1

sys-devel/make:           3.82-r3

sys-kernel/linux-headers: 3.1 (virtual/os-headers)

sys-libs/glibc:           2.15-r2

Repositories: gentoo kde-sunset x-local

ACCEPT_KEYWORDS=»x86″

ACCEPT_LICENSE=»* -@EULA googleearth AdobeFlash-10.3 dlj-1.1 skype-4.0.0.7-copyright»

CBUILD=»i686-pc-linux-gnu»

CFLAGS=»-O2 -march=core2 -msse4 -pipe -mcx16 -fomit-frame-pointer»

CHOST=»i686-pc-linux-gnu»

CONFIG_PROTECT=»/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /usr/share/gnupg/qualified.txt»

CONFIG_PROTECT_MASK=»/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo»

CXXFLAGS=»-O2 -march=core2 -msse4 -pipe -mcx16 -fomit-frame-pointer»

DISTDIR=»/home/portage/distfiles»

FCFLAGS=»-O2 -march=i686 -pipe»

FEATURES=»assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch»

FFLAGS=»-O2 -march=i686 -pipe»

GENTOO_MIRRORS=»http://www.gtlib.gatech.edu/pub/gentoo http://gentoo.cites.uiuc.edu/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ ftp://mirror.fslutd.org/linux/distributions/gentoo/»

LDFLAGS=»-Wl,-O1 -Wl,—as-needed»

LINGUAS=»en de fr»

MAKEOPTS=»-j10″

PKGDIR=»/home/portage/packages»

PORTAGE_CONFIGROOT=»/»

PORTAGE_RSYNC_OPTS=»—recursive —links —safe-links —perms —times —compress —force —whole-file —delete —stats —human-readable —timeout=180 —exclude=/distfiles —exclude=/local —exclude=/packages»

PORTAGE_TMPDIR=»/home/portage-tmp»

PORTDIR=»/home/portage»

PORTDIR_OVERLAY=»/var/lib/layman/kde-sunset /home/portage/local»

SYNC=»rsync://rsync.us.gentoo.org/gentoo-portage»

USE=»X a52 aac acpi alsa arts berkdb bmp branding bzip2 cairo cdda cdr cli consolekit cpudetection cracklib crypt cups cxx dbus dga divx4linux dri dts dvd dvdr emboss encode exif fam firefox flac foomatic fortran gd gdbm gif gimp gimpprint gtk hal iconv icu ipv6 java jpeg jpeg2k jpg kde lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg mplayer mudflap mysql ncurses nls nptl nptlonly nsplugin nvidia ogg opengl openmp pam pango pcre pdf png policykit postscript ppds pppd print qt3 qt3support readline samba sane sdl session smp spell sql sse sse2 sse3 ssl ssse3 startup-notification svg tcpd tiff tk truetype udev udisks unicode upower usb vorbis wav webkit win32codecs wmf wxwidgets x264 x86 xcb xml xmms xv xvid xvmc zlib» ALSA_CARDS=»ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci» ALSA_PCM_PLUGINS=»adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol» APACHE2_MODULES=»actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias» CALLIGRA_FEATURES=»kexi words flow plan sheets stage tables krita karbon braindump» CAMERAS=»ptp2″ COLLECTD_PLUGINS=»df interface irq load memory rrdtool swap syslog» ELIBC=»glibc» GPSD_PROTOCOLS=»ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx» INPUT_DEVICES=»evdev» KERNEL=»linux» LCD_DEVICES=»bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text» LIBREOFFICE_EXTENSIONS=»presenter-console presenter-minimizer» LINGUAS=»en de fr» PHP_TARGETS=»php5-3″ PYTHON_TARGETS=»python3_2 python2_7″ RUBY_TARGETS=»ruby18 ruby19″ USERLAND=»GNU» VIDEO_CARDS=»nvidia» XTABLES_ADDONS=»quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account»

Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

=================================================================

                        Package Settings

=================================================================

app-office/libreoffice-3.6.1.2 was built with the following:

USE=»branding cups dbus gtk java kde mysql opengl svg vba webdav (-aqua) -binfilter -binfilterdebug -eds -gnome -gstreamer -jemalloc -odk -postgres -test» LIBREOFFICE_EXTENSIONS=»presenter-console presenter-minimizer -nlpsolver -pdfimport -scripting-beanshell -scripting-javascript -wiki-publisher»

Last edited by jesnow on Sat Nov 03, 2012 7:14 am; edited 6 times in total

Back to top

View user's profile Send private message

VoidMage
Watchman
Watchman

Joined: 14 Oct 2006
Posts: 6194

PostPosted: Tue Oct 09, 2012 8:00 pm    Post subject: Reply with quote

First of all, you didn’t look far enough back — the actual error might be several pages of log back.

Second, a blind guess says its this bug.

Back to top

View user's profile Send private message

jesnow
l33t
l33t

Joined: 26 Apr 2006
Posts: 782

PostPosted: Tue Oct 09, 2012 9:47 pm    Post subject: Reply with quote

VoidMage wrote:
First of all, you didn’t look far enough back — the actual error might be several pages of log back.

No everything was compiling fine until that point.

Quote:

Second, a blind guess says its this bug.

I won’t say its impossible, but I fail to see the relevance. their build problems don’t at all resemble the ones I posted.

Sure I can always go to the gcc in unstable and see if it helps, but this is a stable system. And it’s voodoo anyway, not understanding the problem. I’ve tried all kinds of similar voodoo already to no avail.

Still need help on this.

cheers,

Jon.

Back to top

View user's profile Send private message

emc
Guru
Guru

Joined: 02 Jul 2004
Posts: 564
Location: Cracow, Poland

PostPosted: Tue Oct 09, 2012 10:09 pm    Post subject: Reply with quote

will see, maybe it solve itself ;]
Back to top

View user's profile Send private message

san2ban
n00b
n00b

Joined: 10 Oct 2012
Posts: 1
Location: Bangalore, India

PostPosted: Wed Oct 10, 2012 5:18 pm    Post subject: Reply with quote

Hello friends

A Funtoo convert from ArchLinux (systemd hater)

Libre office fails to emerge for me, GCC4.6.3, boost1.49

Pl. see the below link

http://forums.funtoo.org/viewtopic.php?id=1646
_________________
When you have eliminated all other possibilities, whatever remains, however unprobable or impossible, that must be the truth — Sherlock Holmes

Registered Linux user #535257

Back to top

View user's profile Send private message

VoidMage
Watchman
Watchman

Joined: 14 Oct 2006
Posts: 6194

PostPosted: Thu Oct 11, 2012 2:37 pm    Post subject: Reply with quote

jesnow wrote:
VoidMage wrote:

First of all, you didn’t look far enough back — the actual error might be several pages of log back.



No everything was compiling fine until that point.



:roll: My answer to that is a short one — BS.

Also, I’m nearly certain you’d see the relevance, if you’d (or rather — had you) check a large enough portion of the log, not just a couple last lines.

Back to top

View user's profile Send private message

jesnow
l33t
l33t

Joined: 26 Apr 2006
Posts: 782

PostPosted: Thu Oct 11, 2012 7:06 pm    Post subject: Reply with quote

VoidMage wrote:
jesnow wrote:
VoidMage wrote:

First of all, you didn’t look far enough back — the actual error might be several pages of log back.



No everything was compiling fine until that point.



:roll: My answer to that is a short one — BS.

Also, I’m nearly certain you’d see the relevance, if you’d (or rather — had you) check a large enough portion of the log, not just a couple last lines.

OK: Money where your mouth is time:

http://pastebin.com/RFAaDH4V

That’s just what was in the scrollback buffer, if you want the whole log (not small) I’ll send it. I’m happy to be proved an idiot if you can figure out what’s wrong. If not then my comment to you is obvious.

Back to top

View user's profile Send private message

jesnow
l33t
l33t

Joined: 26 Apr 2006
Posts: 782

PostPosted: Thu Oct 11, 2012 7:09 pm    Post subject: Reply with quote

san2ban wrote:
Hello friends

A Funtoo convert from ArchLinux (systemd hater)

Libre office fails to emerge for me, GCC4.6.3, boost1.49

Pl. see the below link

http://forums.funtoo.org/viewtopic.php?id=1646

In your case the 512 error is in the tail_build section, which is different from the problem I’m having, though maybe related.

Can we all agree that «Internal Build Errors» should not occur?

Back to top

View user's profile Send private message

VoidMage
Watchman
Watchman

Joined: 14 Oct 2006
Posts: 6194

PostPosted: Thu Oct 11, 2012 9:30 pm    Post subject: Reply with quote

All I can say is

Quote:
MAKEOPTS=»-j10″

.

If you expect a mere 200 lines to be enough, be prepared to be disappointed on several occasions.

Back to top

View user's profile Send private message

jesnow
l33t
l33t

Joined: 26 Apr 2006
Posts: 782

PostPosted: Fri Oct 12, 2012 11:28 am    Post subject: Reply with quote

VoidMage wrote:
All I can say is

Quote:
MAKEOPTS=»-j10″

.

If you expect a mere 200 lines to be enough, be prepared to be disappointed on several occasions.

Several other people with this bug have tried with -j1 set, I’ll do that but don’t expect much. I haven’t tried gutting a chicken on the keyboard either. You’re not providing much insight O great one.

Back to top

View user's profile Send private message

VoidMage
Watchman
Watchman

Joined: 14 Oct 2006
Posts: 6194

PostPosted: Fri Oct 12, 2012 4:07 pm    Post subject: Reply with quote

jesnow wrote:
Several other people with this bug have tried with -j1 set, I’ll do that but don’t expect much. I haven’t tried gutting a chicken on the keyboard either. You’re not providing much insight O great one.

:roll: That’s cause for the time being I’m only pointing out the obvious — hard to shine at that.

Back to top

View user's profile Send private message

erikm
l33t
l33t

Joined: 08 Feb 2005
Posts: 634

PostPosted: Tue Oct 16, 2012 10:05 am    Post subject: Reply with quote

@ jesnow:

I just got this build error with libreoffice-3.6.2.2 after upgrading boost to 1.49 — as in, exactly the message in your intial post — and indeed, in my case it is the bug VoidMage linked to.

Hint:

Error Message wrote:

build_error.log should contain the captured output of the failed module(s)

Next hint: take a look at ‘$PORTAGE_TMPDIR/app-office/libreoffice-3.6.2.2/work/libreoffice-core-3.6.2.2/build_error.log’.

I’ll see if the solution posted by Coacher in the bug report works.

Back to top

View user's profile Send private message

erikm
l33t
l33t

Joined: 08 Feb 2005
Posts: 634

PostPosted: Tue Oct 16, 2012 11:20 am    Post subject: Reply with quote

erikm wrote:

I’ll see if the solution posted by Coacher in the bug report works.



… and it did (gcc-4.5.3-r2, libreoffice-3.6.2.2, boost-1.49.0-r1).

Back to top

View user's profile Send private message

jesnow
l33t
l33t

Joined: 26 Apr 2006
Posts: 782

PostPosted: Tue Oct 16, 2012 12:44 pm    Post subject: Reply with quote

erikm wrote:
erikm wrote:

I’ll see if the solution posted by Coacher in the bug report works.



… and it did (gcc-4.5.3-r2, libreoffice-3.6.2.2, boost-1.49.0-r1).

Glad it worked for you, but it’s a different problem that occurs in a different part of the build than the bug you cite. Worth a try though.

Back to top

View user's profile Send private message

jesnow
l33t
l33t

Joined: 26 Apr 2006
Posts: 782

PostPosted: Tue Oct 16, 2012 2:01 pm    Post subject: Reply with quote

You guys don’t *understand* this problem any better than I do. I pronounce you Pretty Useless, and have a different solution. Delete LibreOffice from package.keywords, go back to 3.5 and wait for the people who *do* know what they’re doing stabilize it.

Works for me. Seeya.

Back to top

View user's profile Send private message

Thistled
Guru
Guru

Joined: 06 Jan 2011
Posts: 551
Location: Scotland

PostPosted: Tue Oct 16, 2012 2:18 pm    Post subject: Reply with quote

jesnow wrote:
You guys don’t *understand* this problem any better than I do. I pronounce you Pretty Useless, and have a different solution. Delete LibreOffice from package.keywords, go back to 3.5 and wait for the people who *do* know what they’re doing stabilize it.

Works for me. Seeya.

Another fine example of how frustration leads to pure cheek. :roll:

Also, and I am not a dev, but if you are going to use ~ then expect problems.
_________________
Whatever you do, do it properly!

Back to top

View user's profile Send private message

LinuxInside
n00b
n00b

Joined: 30 Oct 2012
Posts: 2

PostPosted: Tue Oct 30, 2012 11:18 pm    Post subject: Reply with quote

Code:
[ build CXX ] l10ntools/source/help/HelpSearch.cxx

In file included from /usr/include/boost/functional/hash.hpp:6:0,

                 from /usr/include/boost/unordered/unordered_map.hpp:21,

                 from /usr/include/boost/unordered_map.hpp:16,

                 from /var/tmp/portage/app-office/libreoffice-3.6.2.2/work/libreoffice-core-3.6.2.2/l10ntools/source/help/HelpCompiler.hxx:33,

                 from /var/tmp/portage/app-office/libreoffice-3.6.2.2/work/libreoffice-core-3.6.2.2/l10ntools/source/help/HelpCompiler.cxx:30:

/usr/include/boost/functional/hash/hash.hpp:28:21: fatal error: typeindex: No such file or directory

Hmm something todo with libboost?

Back to top

View user's profile Send private message

LinuxInside
n00b
n00b

Joined: 30 Oct 2012
Posts: 2

PostPosted: Tue Oct 30, 2012 11:26 pm    Post subject: Reply with quote

Found this bug report https://bugs.gentoo.org/show_bug.cgi?id=435998

See comment 22

So found the cause now we need to fix it…

Back to top

View user's profile Send private message

jserink
Veteran
Veteran

Joined: 30 Jan 2004
Posts: 1007

PostPosted: Thu Nov 01, 2012 1:24 pm    Post subject: Reply with quote

The last libreoffice I had that built was

Version 3.6.1.2 (Build ID: Gentoo official package)

Then 3.6.1.2 got removed from the tree and portage wanted to push me back down to 3.5.7 so I unmasked 3.6.2.2 and it would never build due to a libreoffice-l10n error quite late on in the build.

Today I’ve just upgraded to lib-boost 1.49.0-r2 and will try and compile libreoffice again but I’m not holding my breath, the error I always got was related to libreoffice-l10n.

Cheers,

john

Back to top

View user's profile Send private message

jserink
Veteran
Veteran

Joined: 30 Jan 2004
Posts: 1007

PostPosted: Thu Nov 01, 2012 1:40 pm    Post subject: Reply with quote

Hi All:

Yup, still does not build:

————————————————————————

Oh dear — something failed during the build — sorry !

For more help with debugging build errors, please see the section in:

http://wiki.documentfoundation.org/Development

internal build errors:

ERROR: error 512 occurred while making /var/tmp/portage/app-office/libreoffice-3.6.2.2/work/libreoffice-core-3.6.2.2/l10ntools/prj

it seems that the error is inside ‘l10ntools’, please re-run build

inside this module to isolate the error and/or test your fix:

build_error.log should contain the captured output of the failed module(s)

Cheers,

John

Back to top

View user's profile Send private message

VoidMage
Watchman
Watchman

Joined: 14 Oct 2006
Posts: 6194

PostPosted: Thu Nov 01, 2012 3:26 pm    Post subject: Reply with quote

@jserink: I’ll repeat — that’s not the error, just a message, that the build has failed.
Back to top

View user's profile Send private message

jserink
Veteran
Veteran

Joined: 30 Jan 2004
Posts: 1007

PostPosted: Fri Nov 02, 2012 11:52 am    Post subject: Reply with quote

VoidMage wrote:
@jserink: I’ll repeat — that’s not the error, just a message, that the build has failed.

Well?

The last time it built properly was when there was a matching version of libreoffice-l10n to libreoffice.

Now there isn’t one since libreoffice 3.6.1.2 disappeared from the tree.

jserinki7 jserink # ls -l /usr/portage/app-office/libreoffice-l10n

total 164

-rw-r—r— 1 root root 10787 Oct 24 23:01 ChangeLog

drwxr-xr-x 2 portage portage 4096 Aug 8 20:01 files

-rw-r—r— 1 root root 3453 Oct 24 22:47 libreoffice-l10n-3.5.7.ebuild

-rw-r—r— 1 root root 3146 Aug 31 22:02 libreoffice-l10n-3.6.1.2.ebuild

-rw-r—r— 1 root root 135494 Oct 24 23:01 Manifest

-rw-r—r— 1 root root 278 May 31 18:31 metadata.xml

jserinki7 jserink # ls -l /usr/portage/app-office/libreoffice

total 172

-rw-r—r— 1 root root 70096 Oct 31 05:01 ChangeLog

drwxr-xr-x 2 portage portage 4096 Sep 25 18:01 files

-rw-r—r— 1 root root 15672 Aug 31 22:31 libreoffice-3.5.6.2.ebuild

-rw-r—r— 1 root root 17397 Sep 25 22:03 libreoffice-3.6.2.2.ebuild

-rw-r—r— 1 root root 17399 Sep 24 16:31 libreoffice-3.6.9999.ebuild

-rw-r—r— 1 root root 17944 Oct 31 05:01 libreoffice-9999-r2.ebuild

-rw-r—r— 1 root root 13528 Oct 31 05:01 Manifest

-rw-r—r— 1 root root 1645 Sep 20 16:01 metadata.xml

Cheers,

John

Back to top

View user's profile Send private message

VoidMage
Watchman
Watchman

Joined: 14 Oct 2006
Posts: 6194

PostPosted: Fri Nov 02, 2012 1:58 pm    Post subject: Reply with quote

What I’m saying is that for libreoffice the message you’ve posted is little more meaningful than your average portage failure message usually is.

The error might be several hundred lines back and chances are it’s the one from the already mentioned bug.
Back to top

View user's profile Send private message

Clad in Sky
l33t
l33t

Joined: 04 May 2007
Posts: 878
Location: Germany

PostPosted: Sat Nov 03, 2012 1:14 pm    Post subject: Reply with quote

jesnow, try going to /home/portage-tmp/portage/app-office/libreoffice-3.6.2.2/work/libreoffice-core-3.6.2.2/l10ntools, since this is where the build error might have occurred according to your error message.

Run make

The module will probably fail again, but this time you have less output to scroll through. See if you can find an error where it says something about boost missing typeindex or something similar.

If you find that message, VoidMage was right and you can (probably) solve your problem with the workaround you can find in the bug report.
_________________
Kali Ma

Now it’s autumn of the aeons

Dance with your sword

Now it’s time for the harvest
Back to top

View user's profile Send private message

Clad in Sky
l33t
l33t

Joined: 04 May 2007
Posts: 878
Location: Germany

PostPosted: Sun Nov 04, 2012 10:14 am    Post subject: Reply with quote

OK, now I’m getting the same error.

Code:

[ build CXX ] xmlhelp/source/cxxhelp/provider/databases.cxx

[ build CXX ] xmlhelp/source/cxxhelp/provider/db.cxx

[ build CXX ] xmlhelp/source/cxxhelp/provider/inputstream.cxx

In file included from /usr/include/boost/functional/hash.hpp:6:0,

                 from /usr/include/boost/unordered/unordered_map.hpp:21,

                 from /usr/include/boost/unordered_map.hpp:16,

                 from /medien/tmp/portage/app-office/libreoffice-3.6.3.2/work/libreoffice-core-3.6.3.2/xmlhelp/source/cxxhelp/provider/db.hxx:42,

                 from /medien/tmp/portage/app-office/libreoffice-3.6.3.2/work/libreoffice-core-3.6.3.2/xmlhelp/source/cxxhelp/provider/databases.cxx:29:

/usr/include/boost/functional/hash/hash.hpp:28:21: fatal error: typeindex: No such file or directory

compilation terminated.



In the bug report VoidMage linked to the workaround was this:

«As a workaround you can create /etc/portage/env/app-office/libreoffice file with the following contents:

CXXFLAGS=»${CXXFLAGS} -DBOOST_NO_0X_HDR_TYPEINDEX»

CPPFLAGS=»${CXXFLAGS}»»

Perhaps I went wrong here. Made a directory in /etc/portage called env, created a directory app-office inside of that and placed a file called libreoffice in there. The content of the file is:

CXXFLAGS=»${CXXFLAGS} -DBOOST_NO_0X_HDR_TYPEINDEX»

CPPFLAGS=»${CXXFLAGS}»

So, did I understand the workaround correctly?

This should be sufficient to build it and worked for me.
_________________
Kali Ma

Now it’s autumn of the aeons

Dance with your sword

Now it’s time for the harvest

Back to top

View user's profile Send private message

Display posts from previous:   

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Коды
ошибок в LibreOffice Calc

В следующей таблице описываются коды
ошибок для LibreOffice Calc. Если ошибка
происходит в ячейке, содержащей курсор,
сообщение об ошибке отображается
в строке состояния.

Код ошибки

Сообщение

Объяснение

###

нет

Ширины ячейки не хватает для
отображения содержимого.

501

Недопустимый символ

Символ в формуле недействителен.

502

Недопустимый аргумент

Недопустимый аргумент функции.
Например, отрицательное число в функции
SQRT() (в этом случае следует использовать
IMSQRT()).

503

#NUM!

Недопустимая операция с плавающей
запятой

Вычисление приводит к переполнению
определенного диапазона значений.

504

Ошибка в списке параметров

Недопустимый параметр функции,
например текст вместо числа или
доменная ссылка вместо ссылки на
ячейку.

508

Ошибка: нет пары

Отсутствует скобка: например, есть
закрывающие скобки, но нет открывающих
скобок.

509

Отсутствует оператор

Отсутствует оператор: например, в
выражении «=2(3+4) * » нет оператора
между символами «2» и «(«.

510

Отсутствует переменная

Нет переменной, например, в случае,
когда два оператора стоят рядом
«=1+*2».

511

Отсутствует переменная

Функция требует большего количества
переменных, например AND() и OR().

512

Слишком длинная формула

Компилятор: общее количество
внутренних лексем (т.е. операторов,
переменных и угловых скобок) в формуле
превышает 512.

513

Слишком длинная строка

Компилятор: идентификатор в
формуле по размеру превышает 64
КБ. Интерпретатор: результат
строковой операции по размеру превышает
64 КБ.

514

Внутреннее переполнение

Операция сортировки, предпринятая
на слишком большом количестве числовых
данных (максимально 100000), или переполнение
стека вычислений.

516

Внутренняя ошибка синтаксиса

В стеке вычислений предполагается
матрица, но она недоступна.

517

Внутренняя ошибка синтаксиса

Неизвестный код: например, документ
с новой функцией загружен в старую
версию, не содержащую этой функции.

518

Внутренняя ошибка синтаксиса

Переменная недоступна.

519

#ЗНАЧЕН!

Нет результата (в ячейке отображается
#ЗНАЧЕН! а не Ошибка:519)

Формула возвращает значение, не
соответствующее определению, или
ячейка, на которую ссылается формула,
содержит текст вместо числа.

520

Внутренняя ошибка синтаксиса

Компилятор создал неизвестный код
компиляции.

521

Внутренняя ошибка синтаксиса

Нет результата.

522

Циклическая ссылка

Формула прямым или косвенным образом
ссылается на себя, и не настроен
параметр Циклы в разделе Сервис
— Параметры — LibreOffice Calc — Вычислить.

523

Процедура вычисления не сходится

Функция потеряла подбираемое значение
или циклические
ссылки не доходят до минимальных
изменений для заданного максимального
числа шагов.

524

#ССЫЛ!

недопустимые ссылки (вместо Ошибка:524
в ячейке содержится #ССЫЛ!)

Компилятор: не удалось определить
имя описания столбца или
строки. Интерпретатор: в формуле
отсутствует столбец, строка или лист,
содержащий ссылочную ячейку.

525

#ИМЯ?

недопустимые имена (вместо Ошибка:525
ячейка содержит #ИМЯ?)

Идентификатор не может быть оценен
(например, нет допустимой ссылки, нет
допустимого доменного имени, нет
подписи столбца/строки, нет макроса,
неправильный десятичный разделитель,
не найдена надстройка).

526

Внутренняя ошибка синтаксиса

Устарела, уже не используется, но
может возникнуть из старых документов,
если результатом является формула из
домена.

527

Внутреннее переполнение

Интерпретатор: ссылки (например,
ссылка ячейки на ячейку) чрезмерно
инкапсулированы.

532

#DIV/0!

Деление на ноль

Оператор деления/если знаменатель
равен 0.

Эта ошибка возвращается некоторыми
функциями, например:

VARP с менее чем 1 аргументом

STDEVP с менее чем 1 аргументом

ВАР с менее чем 2 аргументами

STDEV с менее чем 2 аргументами

STANDARDIZE с stdev=0

NORMDIST с stdev=0

Восемнадцать
полезных советов.


1. С каким форматом лучше
всего работать?

Родной
формат LibreOffice — .odt. Но MS Word этот
формат не понимает (его поддержка только
планируется в следующей версии MS
Office (Изменено MS
Word 2010 открывает файлы формата .odt, т.е.
при использовании Word 2010, Вы можете
сохранять файлы в формате .odt.)
 Поэтому
выбор обычно встает между .rtf и .doc. К
сожалению, в редких случаях при работе
с документом и последующем сохранении
в .rtf несколько предложений (реже весь
текст) могут превратиться в набор
непонятных символов. Причем эта проблема
встречается не на всех компьютерах и
способы решения не найдены.
Еще LibreOffice не очень хорошо работает
с вложенными в текст картинками. При
сохранении в .rtf или в .doc они могут
исчезнуть. Впрочем, это проявляется
крайне редко — в целом Writer очень
стабилен.
2. Настройки параметров
сохранения.

Зайдите в
«Сервис/Параметры/Загрузка и сохранение».
Поставьте галочку напротив пунктов
«Всегда создавать резервную копию»,
«Автосохранение каждые» (поставьте
значение — 1 минута). По умолчанию Writer
сохраняет вновь созданные документы
с формате .odf. Изменить на любимый вами
формат вы можете в пункте «Всегда
сохранять как». Пути сохранения резервных
копий и некоторых других настроек можно
посмотреть и изменить в
«Сервис/Параметры/OpenOffice.org/Пути». Помните
, что иногда Автосохранение может
завершится неудачей или вы неправильно
выйдите из файла. Используйте «бабушкин»
метод, создавайте резервные копии.
3.
Где посмотреть статистику?

Статистику
(количество страниц, слов, символов —
учтите, Writer считает количество знаков
с пробелами) можно посмотреть в
«Файл/Свойства/Статистика».
4. Где
найти параметры автозамены?

В меню
«Сервис/Автозамена». Если не хотите,
что программа автоматически форматировала
список уберите галочку напротив
«Применять нумерацию — символ *» в
разделе «Сервис/Параметры».
5.
Как убрать рамки вокруг текстового
блока?

По умолчанию LibreOffice выставляет
рамки для текстового блока. Если вам
это мешает убрать их можно в пункте
меню «Вид/Границы текста».
6. Параметры
работы с цветом.

Обратите внимание,
что доступно выделение текста («Цвет
шрифта»), выделение фона под текстом
(«Выделение цветом») и выделение фона
(«Цвет фона»).
7. Как вставить текст
без форматирования?

Предположим
вы написали многостраничный документ,
но вам нужно добавить в файл информацию
с сайта или другого документа. К
сожалению, новый кусок текста вставляется
другим форматированием. Если вы хотите,
чтобы он встал с форматированием уже
имеющегося текста, используйте
«Правка/Вставить как/Текст без
форматирования».
8. Некоторые полезные
сочетания клавиш.

Неразрывный
пробел ставится сочетанием Shift+Ctrl+«знак
минуса». К сожалению для короткого и
для длинного тире нет привычных сочетаний
клавиш, как в Word’е. Тире можно забить в
параметры автозамены (например два
дефиса заменять на длинное тире). Или
использовать сочетания клавиш. Зажимаете
«Alt» левой рукой, потом правой рукой на
цифровой клавиатуре набираете 0153,
следом отпускаете «Alt». Для короткого
тире используется сочетание Alt+«0150».
Для кавычек «елочкой» «0171» и «0187». Для
других кавычек «0147» и «0148». Кстати,
подобный фокус работает во всех
Windows-приложениях (в том же Corel’е, например,
не говоря уже о браузерах и Word’e).
9.
Включение/отключение непечатаемых
символов.

Порой во время работы над
текстом удобно включать т.н. непечатаемые
символы. Включаются и отключаются они
сочетанием «Ctrl+F10» или с помощью меню
«Вид/Непечатаемые символы». Для тонкой
настройки отображаемых непечатаемых
символов смотрите «Сервис/Параметры/LibreOffice.org
Writer/Знаки форматирования/Отображать».
10.
Где найти изменение параметров страничных
отступов?

В меню «Формат/Страница».
Там же регулируются большинство
параметров страницы. Разбиение на
колонки находятся в меню «Формат/Колонки».
Параметры символов и абзацев регулируются
в соответствующих разделах меню
«Формат».
11. Как добавить на рабочую
панель дополнительные кнопки и убрать
ненужные?

Кнопки настраиваются в
меню «Сервис/Настройка/Панель
инструментов».
12. Русский текст
начал подчеркиваться красным цветом.
Хотя в настройках «Сервис/Параметры/Настройки
языка» стоит «русский язык». Почему?

Иногда
(несмотря на то, что в настройках указан
русский язык) “Автопроверка орфографии”
начинает подчеркивать правильные с
точки зрения орфографии слова. В таком
случае выделите весь абзац и выберите
«Сервис/Язык/Для абзаца/Русский».
Красное подчеркивание исчезнет.
13.
Как правильно открыть DOS-файлы?

При
открытии старых текстовых
DOS-файлов LibreOffice неправильно
отображает кодировку. Файл нужно открыть
по другому. Выбираем «Файл/Открыть», в
строке «Тип файлов» ставим «Кодированный
текст». Далее выбираем кодировку KOI
(DOS).
14. В MS Word есть удобная вещь:
выделение вертикального блока текста.
Есть ли подобное в Writer?

В LibreOffice подобное
появилось как раз в версии 2.4. Для этого
нужно выбрать «Правка/Режим
выделения/Блочная область». Теперь вы
можете выделять любые прямоугольные
области.
15. Если Writer вдруг перестает
открывать файлы.

Крайне
редко LibreOffice зависает. В таких
случаях поможет завершение вручную
процессов soffice.exe и soffice.bin с помощью
диспетчера задач (вызывается Ctrl+Alt+Del)
или перезагрузка компьютера.
16. Как
напрямую отправить редактируемый
документ по электронной почте?

Зайдите
в меню «Файл/Отправить/Документ как
электронное письмо». Откроется почтовый
клиент, установленный в вашей системе
по умолчанию. При этом текущий открытый
документ уже будет прикреплён к письму
как вложение.

17. При добавлении картинок
из интернета разрывайте связи.

Зайдите в меню «Правка/Связи».
В открывшемся диалоговом окне разорвите
все связи, чтоб картинка сохранилась
в документе и больше не использовала
URL адрес.

18.
Кириллица.

При
неправильном отображении текста
воспользуетесь дополнением
CyrTools.

Понравилась статья? Поделить с друзьями:
  • Ошибка 503 на авито
  • Ошибка 504 тайм аут шлюза что значит
  • Ошибка 5110 hp 3015
  • Ошибка 503 мегафон
  • Ошибка 504 тайм аут шлюза как исправить