kdebase się nie buduje

Jakub Bogusz qboosh w pld-linux.org
Śro, 17 Lis 2004, 22:09:55 CET


On Sun, Nov 14, 2004 at 01:43:44PM +0100, Michal Kochanowicz wrote:
> On Sat, Nov 13, 2004 at 09:52:35PM +0100, Andrzej Krzysztofowicz wrote:
> > To sa wewnetrzne funkcje samby. Jest blad w makefile'u w sambie. Jestem w
> > trakcie poprawiania.
> 
> Widzę że dodałeś łatkę, a teraz dla odmiany wywala się tak:
> 
> #v-
> Compiling client/smbmount.c
> In file included from /usr/include/linux/fs.h:19,
>                  from /usr/include/linux/smb_fs.h:15,
>                  from client/smbmount.c:27:
> /usr/include/linux/prio_tree.h:22: error: parse error before "pgoff_t"
> /usr/include/linux/prio_tree.h:27: error: parse error before "pgoff_t"
> /usr/include/linux/prio_tree.h: In function `prio_tree_iter_init':
> /usr/include/linux/prio_tree.h:29: error: `iter' undeclared (first use in this function)
> /usr/include/linux/prio_tree.h:29: error: (Each undeclared identifier is reported only once
> /usr/include/linux/prio_tree.h:29: error: for each function it appears in.)
> /usr/include/linux/prio_tree.h:29: error: `root' undeclared (first use in this function)
> /usr/include/linux/prio_tree.h:30: error: `r_index' undeclared (first use in this function)
> make: *** [client/smbmount.o] Error 1
> #v-
> 
> Przy czym /usr/include/{linux,asm} są linkami na 2.6.9 + supermount-ng.
> 
> Czyżby poprostu samba nie pasowała do tej wersji jajka?

Nie, nagłówki jądra nie pasują do używania w userspace, a w sambie
w szczególności. I nie ma co liczyć na zmianę tego stanu rzeczy.
Wystarczająco długo się kiedyś męczyłem, żeby samba się poprawnie
budowała na 2.4.2x, które miały mniej rozwaloną wersję !__KERNEL__.

Działające rozwiązanie znasz.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl