Проблема компиляции apt-pkg

Я пытаюсь скомпилировать сторонний код, который использует apt-pkg. Ошибка

/usr/include/apt-pkg/depcache.h:188: error: ‘regex_t’ was not declared in this scope

Я проверил, что regex.h существует в /usr/include/regex.h

Я использую ubuntu 10.4 64 бит для компиляции кода.

что может быть неправильным?

0
добавлено автор user837208, источник
Рассказывать нам, что вы пытаетесь скомпилировать, может быть полезно
добавлено автор Adam Wagner, источник

1 ответы

Вам нужно включить regex.h в depcache.h, прежде чем использовать regex_t, или включить его в любой код, включая depcache.h, перед тем как включить depcache.h.

Или, возможно, есть #ifdef, который неправильно установлен для вашей среды, и это блокирует включение regex.h.

0
добавлено