From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jul 7 13:30:11 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 33970106566C for ; Sat, 7 Jul 2012 13:30:11 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F20D28FC08 for ; Sat, 7 Jul 2012 13:30:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q67DUALU093366 for ; Sat, 7 Jul 2012 13:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q67DUAZj093363; Sat, 7 Jul 2012 13:30:10 GMT (envelope-from gnats) Date: Sat, 7 Jul 2012 13:30:10 GMT Message-Id: <201207071330.q67DUAZj093363@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Belansky Stanislav Cc: Subject: Re: ports/169684: /ports/multimedia/qmmp not compile X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Belansky Stanislav List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jul 2012 13:30:11 -0000 The following reply was made to PR ports/169684; it has been noted by GNATS. From: Belansky Stanislav To: bug-followup@FreeBSD.org, stanislav@icmail.ru Cc: Subject: Re: ports/169684: /ports/multimedia/qmmp not compile Date: Sat, 07 Jul 2012 17:20:44 +0400 07.07.2012 09:10, RyōTa SimaMoto: > The following reply was made to PR ports/169684; it has been noted by GNATS. > > From: =?UTF-8?Q?Ry=C5=8DTa_SimaMoto?= > To: bug-followup@freebsd.org, stanislav@icmail.ru > Cc: > Subject: Re: ports/169684: /ports/multimedia/qmmp not compile > Date: Sat, 7 Jul 2012 14:01:34 +0900 > > Thank you for an exact report. I am sorry but any perfect solution > are not found. > > This problem has been very important since this port was introduced, > but I do not have any good ideas. The current build system usually > loads header files from installed version instead of source tree, > even if former one is older. When a package of certain version is > installed, patch level (micro) upgrading might work without error, > but minor release upgrading (like from v0.5.x to v0.6.x) should result > always in fail because of version incompatibility of header files. > > There may be three ways to workaround. Please choose select one of > them and apply it by your hand: > A) Uninstall (pkg_delete) qmmp-0.5.6. Then upgrading the port > should finish with hopefully no errors. > B) Remove installed header files. Package manager may blame > that some files does not exsist when uninstallation, but will > not stop its process. > C) Edit search order of header file paths. To do this, after the > phase of 'make configure', run the following command: > cd ports/multimedia/qmmp ; \ > find work/.build -type f -name flags.make -exec \ > sed -i.bak -e '/_FLAGS =3D /s|-I/usr/local/include |g' \ > -e '/_FLAGS =3D /s|$| -I/usr/local/include|' {} + > When you apply the third measures during compilation, portupgrade > also may pass the process safely. > > Uglyness of these kludges are all caused by my shortage of CMake > knowledge. > > SimaMoto,Ry=C5=8DTa > _______________________________________________ > freebsd-ports-bugs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports-bugs > To unsubscribe, send any mail to "freebsd-ports-bugs-unsubscribe@freebsd.org" > > Thank you very much. After uninstalling previous version 0.5.6 next version 0.6.0 build successfully. -- Belansky Stanislav