Bug 6554 - include file location different from upstream
: include file location different from upstream
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libfuse-devel)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-04-17 14:43 by
Modified: 2006-08-29 21:28 (History)


Attachments
fix last spec (653 bytes, patch)
2005-04-17 16:32, Sergey Vlasov
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-04-17 14:43:14
По какой-то причине в пакете libfuse-devel файлы заголовков устанавливаются в:

/usr/include/fuse.h
/usr/include/fuse_compat.h

Однако в оригинальном пакете используются другие каталоги:

/usr/include/fuse/fuse.h
/usr/include/fuse/fuse_compat.h
/usr/include/fuse.h (там #include "fuse/fuse.h" для совместимости)

Причины такого перемещения файлов не совсем понятны, особенно с учётом того,
что
pkgconfig выдаёт:

$ pkg-config --cflags fuse
-D_FILE_OFFSET_BITS=64 -I/usr/include/fuse

Некоторые программы ищут /usr/include/fuse/fuse.h и отказываются собираться при
его отсутствии.

Также не совсем понятно, почему в spec явно прописаны вызовы install вместо
%makeinstall (возможно, именно поэтому расположение заголовков осталось таким).
------- Comment #1 From 2005-04-17 15:32:08 -------
ушло в incoming/
------- Comment #2 From 2005-04-17 16:27:01 -------
fuse-2.2-alt5.src.rpm? Это ещё хуже - в fuse.pc:

prefix=/usr/src/RPM/tmp/fuse-buildroot

Зачем --prefix=%buildroot ?
------- Comment #3 From 2005-04-17 16:32:00 -------
Created an attachment (id=821) [details]
fix last spec

Пока сам не сделаешь...
------- Comment #4 From 2005-04-17 16:33:58 -------
поправил, перезалил