Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Jul 2012 11:52:43 +0400
From:      Belansky Stanislav <stasvrn@yandex.ru>
To:        freebsd-ports-bugs@freebsd.org
Subject:   Re: ports/169684: /ports/multimedia/qmmp not compile
Message-ID:  <4FF7EACB.9080403@yandex.ru>
In-Reply-To: <201207070510.q675A7Dn016862@freefall.freebsd.org>
References:  <201207070510.q675A7Dn016862@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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?= <liangtai.s4@gmail.com>
> 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 <liangtai.s4@gmail.com>
> _______________________________________________
> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4FF7EACB.9080403>