From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 21 Oct 2002 18:15:13 +0700 From: Alexey Morozov To: sisyphus@altlinux.ru Subject: Re: [sisyphus] kdebase-smbclient-rw for Samba3 Message-ID: <20021021111513.GA15988@bebi.novosoft.ru> References: <20021019050537.GE21294@bebi.novosoft.ru> <20021021084857.GB29498@sam-solutions.net> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20021021084857.GB29498@sam-solutions.net> User-Agent: Mutt/1.4i Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: On Mon, Oct 21, 2002 at 11:48:57AM +0300, Alexander Bokovoy wrote: > > понимаю, перекочевали прямиком из source-tree samba3) убитые по определению: > > типы (такие как BOOL) и прочее используются без предварительного объявления. > > Как оно вообще собирается?? > не знаю, как в konq, а в самой Самбе все эти файлы включаются посредством > включения одного: "includes.h". Который и занимается всей дальнейшей > подготовкой и расфасовкой. Так что, если в r/w клиенте все так плохо, как > указано выше, то это надо править. С samba3-vfs-devel модули VFS для Самбы > отлично собираются и работают. В kde влючается libsmbclient.h. "И тут такое началось"... Но самбовые заголовки написаны преотвратительно. Начиная от циклических включений (includes.h -> smb.h -> smb_acls.h -> includes.h) и заканчивая отсутствием extern "C" {...} и постоянным использованием идентификаторов с именами new, class, private, template... С соответствующими последствиями для C++ программ... Я попытался разгрести, все это ..., потом плюнул, стер все. И пошел жаловаться Зергу.