Страница 1 из 1

Отсутствует libhal.h

Добавлено: 2008-11-11 17:00:32
kosamail
В теме http://forum.lissyara.su/viewtopic.php?f=3&t=11649 похожая проблемма рассматривалась.
Но решение не сходится
FreeBSD 6.2, ставлю из портов liboobs-2.22.0
Выдает ошибку libhal.h: No such file or directory
Сначала думал что не хватает /usr/ports/sysutils/hal, установил. Все равно ошибка.
Что нужно сделать, чтоб победить?

Re: Отсутствует libhal.h

Добавлено: 2008-11-11 18:13:18
zingel

Код: Выделить всё

cd /usr/ports/sysutils/hal && make install clean

Re: Отсутствует libhal.h

Добавлено: 2008-11-11 22:22:54
kmb
zingel
Он же написал, что установил)))

Re: Отсутствует libhal.h

Добавлено: 2008-11-11 23:53:26
Гость
kosamail писал(а):Выдает ошибку libhal.h: No such file or directory
Сначала думал что не хватает /usr/ports/sysutils/hal, установил. Все равно ошибка.
Что нужно сделать, чтоб победить?
<libhal.h> -> <hal/libhal.h>:

Код: Выделить всё

diff --git a/Makefile b/Makefile
index 93b0f3e..fcac476 100644
--- a/Makefile
+++ b/Makefile
@@ -28,4 +28,9 @@ USE_LDCONFIG=	yes
 CONFIGURE_ARGS=	--with-html-dir=${PREFIX}/share/doc
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include"
 
-.include <bsd.port.mk>
+.include	<bsd.port.pre.mk>
+
+post-patch:     .SILENT
+	${REINPLACE_CMD} 's|libhal.h>|hal/&|' ${WRKSRC}/oobs/oobs-ifacesconfig.c
+
+.include	<bsd.port.post.mk>

Re: Отсутствует libhal.h

Добавлено: 2008-11-13 9:47:47
kosamail
Спасибо!
Копирование libhal.h в вышестоящую папку помогло.

Re: Отсутствует libhal.h

Добавлено: 2008-11-13 20:15:25
Гость
kosamail писал(а):Копирование libhal.h в вышестоящую папку помогло.
если файл изменится, то придется опять копировать. symbolic link лучше делай, если не хочешь фиксить порт.