LINUX.ORG.RU

install xfprint-4.6.1


0

1

Я новичок и пытаюсь поставить пакет xfprint-4.6.1. После конфигурации при попытке установить выдает:

lcc: "cups.c", строка 136: ошибка: указатель на тип незавершенного класса
          недопустим
    request->request.op.operation_id = operation_id;
    ^
 
lcc: "cups.c", строка 137: ошибка: указатель на тип незавершенного класса
          недопустим
    request->request.op.request_id = 1;
    ^
 
lcc: "cups.c", строка 245: ошибка: указатель на тип незавершенного класса
          недопустим
        if (request->state == IPP_ERROR || request->state == IPP_IDLE) 
            ^ 
Подскажите пожалуйста ,как это можно исправить или что почитать чтобы разобраться.Linux GNU/Linux

А заголовки от CUPS у тебя установлены? Поищи в файлах в /usr/include/cups упоминание ipp_t.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat
/usr/include/cups> ls
adminutil.h  array.h  backend.h  cgi.h  cups.h  dir.h  file.h  help-index.h  http.h  ipp.h  language.h  mime.h  ppdc.h  ppd.h  raster.h  sidechannel.h  transcode.h  versioning.h

вот что здесь у меня

garbiddd
() автор топика
Ответ на: комментарий от garbiddd

Во, нашёл.

Добавь

#define _IPP_PRIVATE_STRUCTURES
в начало printing-systems/cups/cups.c

_CUPS_SOURCE тоже вроде должно сработать. В общем, они объявили прямой доступ устаревшим и таким образом уведомляют потенциальных пользователей интерфейса.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.