From owner-freebsd-multimedia@FreeBSD.ORG Tue Oct 7 08:28:27 2008 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5C171065691 for ; Tue, 7 Oct 2008 08:28:27 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (host3.dynacom.ondsl.gr [62.103.35.211]) by mx1.freebsd.org (Postfix) with ESMTP id 3A46E8FC21 for ; Tue, 7 Oct 2008 08:28:26 +0000 (UTC) (envelope-from achill@matrix.gatewaynet.com) Received: from smadev.internal.net (localhost [127.0.0.1]) by smadev.internal.net (8.14.2/8.14.2) with ESMTP id m978SPbW037511; Tue, 7 Oct 2008 11:28:25 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) Received: from localhost (localhost [[UNIX: localhost]]) by smadev.internal.net (8.14.2/8.14.2/Submit) id m978SOaO037510; Tue, 7 Oct 2008 11:28:24 +0300 (EEST) (envelope-from achill@matrix.gatewaynet.com) From: Achilleas Mantzios Organization: Dynacom Tankers Mgmt To: Boris Samorodov Date: Tue, 7 Oct 2008 11:28:24 +0300 User-Agent: KMail/1.9.7 References: <200807140910.31062.achill@matrix.gatewaynet.com> <200810070927.20449.achill@matrix.gatewaynet.com> <06121675@bs1.sp34.ru> In-Reply-To: <06121675@bs1.sp34.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200810071128.24882.achill@matrix.gatewaynet.com> Cc: freebsd-multimedia@freebsd.org Subject: Re: FreeBSD port for zoneminder 1.23.3 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Oct 2008 08:28:28 -0000 =CE=A3=CF=84=CE=B9=CF=82 Tuesday 07 October 2008 11:07:48 =CE=BF/=CE=B7 Bor= is Samorodov =CE=AD=CE=B3=CF=81=CE=B1=CF=88=CE=B5: > Achilleas Mantzios writes: > > =CE=A3=CF=84=CE=B9=CF=82 Tuesday 07 October 2008 00:10:59 =CE=BF/=CE=B7= Boris Samorodov =CE=AD=CE=B3=CF=81=CE=B1=CF=88=CE=B5: > >> Hi! > >>=20 > > > > =D0=94=D0=BE=D0=B1=D1=80=D0=BE =D0=A3=D1=82=D1=80=D0=BE! >=20 > =D0=94=D0=BE=D0=B1=D1=80=D0=BE=D0=B5! ;-) >=20 > >> Achilleas Mantzios writes: > >>=20 > >> > In case some one is interested here is the announcement: > >> > > >> > http://www.zoneminder.com/forums/viewtopic.php?t=3D11965 > >>=20 > >> I've read the thread and tried to build packages. > >>=20 > >> First, I had to add a dependency upon gnutls. But I'n not sure > >> what kind of dependency it should be. There are build, run and > >> library dependencies at the port's Makefile. >=20 > Can you answer this question? I'd like to suggest a patch to your port > but can't do it without that information. >=20 If (it compiles without gnutls) { compile it and invoke the programms (run zoneminder); if (missing lib dependancies prevents it from running) { add those deps as LIB_DEPENDS } if (other software (e.g. mysql) is needed to run but not exists) { add those deps to RUN_DEPENDS } } else { add the required s/w as BUILD_DEPENDS } (well, thats my understanding, however i must say that i had gnutls all the= way since day 1, and maybe thats why i didnt come across this problem) At which part does the whole build or run require gnutls? > >> Second, I've got errors which had been described at the forum. > >> As I understand from forum those arrors should disappear with > >> current ffmpeg port. But I see those errors for all amd64 > > > > First off, i dont have neither 7.1 or 8.0 or amd64 handy. >=20 > The error is identical at all systems, so there is no need to have all > of them. BTW, 7-STABLE and 8-CURRENT -i386 suffers the same error: > http://bb.ipt.ru/tb/errors/7-bsam-exp/zoneminder-1.23.3,1.log > http://bb.ipt.ru/tb/errors/8-bsam-exp/zoneminder-1.23.3,1.log >=20 > Actually, one shouldn't have all systems at hand -- ports-mgmt/tinderbox > is a great tool. Aha i'll note that. >=20 > > Actually from what the posters on=20 > > http://www.zoneminder.com/forums/viewtopic.php?t=3D11965&postdays=3D0&p= ostorder=3Dasc&start=3D15 > > say, i conclude that the problem arises with the current ffmpeg port an= d not vice versa. > > One user (vess) suggested that you rebuild ffmpeg with --enable-swscale, > > and remove files/patch_zm_mpeg.cpp. > > You can try it and post the results to zoneminder.com forum thread in o= rder for future > > users to have a complete view of all efforts/successes done. >=20 > Well, as I'd said, I've read this thread. Actually, many times. ;-) > But nothing helped me. >=20 > Current multimedia/ffmpeg port uses --enable-swscale by default (since > 10 Aug 2008) and doesn't have files/patch_zm_mpeg.cpp. That's why I > wrote "nothing helps". >=20 I think you should try to cd /usr/ports/multimedia/zoneminder and try to=20 traditionally "make install" without any fancy tools, then try to find out where the source-level incompatibility from previous ffmpeg is lying . In that case you should simply prepare your own patch for ffmpeg and maybe = update the port against the new ffmpeg. I dont know if there is a way so as to programmatically have the previous p= atch for old ffmpeg and the new one for new. Sorry i cant help more. Changing the source to make it compile and work is = the only way. > >> FreeBSD versions: > >> http://tba.bsam.ru/tb/errors/6-bsam-exp/zoneminder-1.23.3,1.log > >> http://tba.bsam.ru/tb/errors/7-bsam-exp/zoneminder-1.23.3,1.log > >> http://tba.bsam.ru/tb/errors/8-bsam-exp/zoneminder-1.23.3,1.log > >>=20 > >> Packages were build by ports-mgmt/tinderbox. > >> What did I miss? Any help is appresiated. Thanks. >=20 >=20 > WBR =2D-=20 Achilleas Mantzios