Date: Tue, 7 Oct 2008 11:28:24 +0300 From: Achilleas Mantzios <achill@matrix.gatewaynet.com> To: Boris Samorodov <bsam@ipt.ru> Cc: freebsd-multimedia@freebsd.org Subject: Re: FreeBSD port for zoneminder 1.23.3 Message-ID: <200810071128.24882.achill@matrix.gatewaynet.com> In-Reply-To: <06121675@bs1.sp34.ru> References: <200807140910.31062.achill@matrix.gatewaynet.com> <200810070927.20449.achill@matrix.gatewaynet.com> <06121675@bs1.sp34.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
=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 <achill@matrix.gatewaynet.com> 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 <achill@matrix.gatewaynet.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200810071128.24882.achill>