> On Sun, Jun 08, 2003 at 12:27:23PM +0200, [EMAIL PROTECTED] wrote: >>Anyway, for some reason samba3beta1 builds fine on my cooker box (well, >> my cvs snapshot from Thursday did), but fails on the build cluster, >> with: >> >>In file included from smbd/quotas.c:65: >>/usr/include/linux/quota.h:48: error: parse error before "qid_t" >>smbd/quotas.c: In function `get_smb_linux_vfs_quota': >>smbd/quotas.c:128: error: storage size of `D' isn't known > > strange, what are you running on the build-cluster? i was able to > rebuild both alpha24 and beta1 on my laptop (9.1) and my workstation > (cooker) >
Well, I can't remember exactly if I had problems on my own cooker box with alpha24 (I don't have any alpha24 packages in it, so probably not), but beta1 is building on it now (for about the 4th time), but klama won't build it. klama is now running glibc-devel-2.3.2-3mdk, and my cooker box was until about an hour ago, and it built it fine, and it's building fine with 2.3.2-4mdk also. So it must be something else, possibly the fact that klama is running kernel-2.4.19-16mdkenterprise (my cooker box is running 2.4.21-0.13mdk still, since I haven't finalised working win4lin for anything later). > I use samba3 as my system samba and I had to make some fixes to the spec > file. I'll attach files changed from alpha23.3 in case you are > interested. > In future, please look for the latest spec file both in Mandrake CVS and samba CVS (especially if cooker isn't up-to-date as now), since you missed these, and there are now lots of conflicting changes, and you will not waste so much time repeating what has been done a few weeks ago in samba CVS. * Fri Jun 06 2003 Buchan Milne <[EMAIL PROTECTED]> 3.0-0.alpha24.2mdk - Rename debug package to test and other fixes for rpm-4.2 - prepare for beta1 * Wed Apr 30 2003 Buchan Milne <[EMAIL PROTECTED]> 3.0-0.alpha24.1mdk - Remove some files removed upstream - In builds from source, don't terminate on missing docs or unpackaged files (if only we could do it for other missing files ...) * Mon Apr 28 2003 Buchan Milne <[EMAIL PROTECTED]> 3.0-0.alpha24.0mdk - Reenable debug package by (--without debug to not build it), fixed post-a23 - Add bugzilla note for builds from source (also intended for packages made available on samba FTP site) at samba team request - Fix build from CVS (run autogen.sh, pass options to all rpm commands) - Appease distriblint, but not much to be done about /usr/share/swat3/ since samba-doc owns some subdirs, and samba-swat others, and they can be installed independantly. - Apply kaspersky vscan build fix from samba2 - Final for alpha24 > regards, > Luca > > P.S. if it is possible i would add a simplification of the spec file to > the todo list. It's always on the todo list, and a lot has been done (compare it to the samba-2.2.x spec file ...) but a lot of the stuff can't be taken out without reason. I will probably remove the build conditionals for Mandrake 7.2-8.1, since I think 8.2 was the first release that has all the buildrequires. This means we can remove build conditionals for ACLs, winbind, and wins, and a contitional for ads is probably no longer necessary either (since AFAIK any release with automake2.5 has krb5-devel). The ldap conditional should stay though, for people wanting a 2.2-ldapsam-compatible samba3. Please note though that the same spec file is used in cooker and in the source release from samba.org, which is expected to build on every Mandrake release that is capable of building it. So, this does make it necessary to be more careful when making changes to any of the relevant sections unless you have build machines available ... > P.P.S. does printing = cups actually work now? It's supposed to, but I haven't tested it, I don't have any production samba3 machines yet, and most of the machines that do have samba3 are not using it as system samba, intentionally so so I can test migration. Regards, Buchan