From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jul 7 07:53:18 2012 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9961D106564A for ; Sat, 7 Jul 2012 07:53:18 +0000 (UTC) (envelope-from stasvrn@yandex.ru) Received: from forward2h.mail.yandex.net (forward2h.mail.yandex.net [84.201.187.147]) by mx1.freebsd.org (Postfix) with ESMTP id 217C68FC12 for ; Sat, 7 Jul 2012 07:53:18 +0000 (UTC) Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward2h.mail.yandex.net (Yandex) with ESMTP id DFA067014AD for ; Sat, 7 Jul 2012 11:52:46 +0400 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1341647566; bh=hiW0BG2rFJPT6JmGFdD1E0Hn+Cq1eUEDubvLVRmsrWg=; h=Message-ID:Date:From:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=YUlDSQVkOG5FfRPTVJ2DZjNxgC+pIUcDfZqfqmp+QwBzIQMcRMQ8Z+AmDKIwUkOHq 7nEVdXJG2fb+u+pcbv0gYIfl3Gj7COZB6Nr7nIky167qoAQwW5xVDVaCWsMMbmHDV7 Xi8qp8hM7FFi9rlwIbuQTz9hc5ywDr77Ygqrhkzs= Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id C2CC7170010E for ; Sat, 7 Jul 2012 11:52:46 +0400 (MSK) Received: from 74-226-25-217.inthome.vrn.ru (74-226-25-217.inthome.vrn.ru [217.25.226.74]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id qkKiwxRD-qkKKV8Fw; Sat, 7 Jul 2012 11:52:46 +0400 X-Yandex-Rcpt-Suid: freebsd-ports-bugs@freebsd.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1341647566; bh=hiW0BG2rFJPT6JmGFdD1E0Hn+Cq1eUEDubvLVRmsrWg=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=bL9pVO398XycYECR1rVxXcZvb+k/n/AkrjYRm6Yu7SjWizJgO90pVYqnEcQvlE07X yUMonkbdkntsleBSMt5EqOpKTontTIB7E/dkosvD7ZIRtf00CIUFxq75r+RUpJH2wd M2ujey6s2E09d+djJtu8+JKLJfg0KeWH+k5iNMpQ= Message-ID: <4FF7EACB.9080403@yandex.ru> Date: Sat, 07 Jul 2012 11:52:43 +0400 From: Belansky Stanislav User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:13.0) Gecko/20120620 Thunderbird/13.0.1 MIME-Version: 1.0 To: freebsd-ports-bugs@freebsd.org References: <201207070510.q675A7Dn016862@freefall.freebsd.org> In-Reply-To: <201207070510.q675A7Dn016862@freefall.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: ports/169684: /ports/multimedia/qmmp not compile X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jul 2012 07:53:18 -0000 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