On Fri, Nov 07, 2014 at 08:30:08AM -0800, David Wolfskill wrote:
> ...
> command: portmaster net-im/skype-devel
> ]0;portmaster: net-im/skype-devel
> ===>>> Port directory: /usr/ports/net-im/skype-devel
> 
>         ===>>> This port is marked IGNORE
>         ===>>> bsd.linux-apps.mk test failed: The component libsigcpp20 is 
> not defined for LINUX_DIST_SUFFIX=-c6 (the corresponding variable 
> libsigcpp20_c6_FILE is not defined). This usually means that the current port 
> should be used with non default linux base and/or infrastructure port(s)
> 
> 
>         ===>>> If you are sure you can build it, remove the
>                IGNORE line in the Makefile and try again.
> 
> Script done on Fri Nov  7 08:27:25 2014
> ....

I circumvented this by:

* Finding that 'find /usr/local/ -name libsigc-\*' showed me:
  /usr/local/lib/libsigc-2.0.so
  /usr/local/lib/libsigc-2.0.so.0
  /usr/local/lib/libsigc-2.0.so.0.0.0

* Noting that 'pkg which /usr/local/lib/libsigc-2.0.so.0' informed me
  that the file had been installed by package libsigc++-2.3.1_1.

* Noting thst 'pkg info -o libsigc++-2.3.1_1' informed me that the
  package's origin was devel/libsigc++20

* Discovering that 'grep -wr libsigcpp20 /usr/ports/Mk' reported that
  ports/Mk/bsd.linux-apps.mk mentions libsigcpp20.

* The relevant stanza in ports/Mk/bsd.linux-apps.mk is:
libsigcpp20_f10_FILE=   ${LINUXBASE}/usr/lib/libsigc-2.0.so.0
libsigcpp20_DETECT=     ${libsigcpp20${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libsigcpp20_PORT=       ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libsigc++20

  and there is, indeed, no "libsigcpp20_c6_FILE" mentioned.

Thus, I modified ports/Mk/bsd.linux-apps.mk to create the
libsigcpp20_c6_FILE definition:
libsigcpp20_c6_FILE=    ${LINUXBASE}/usr/lib/libsigc-2.0.so.0

I have attached a diff.

After that was done, I was able to build net-in/skype-devel.

I am unsure that this is actually a "fix" -- comments?

Peace,
david
-- 
David H. Wolfskill                              da...@catwhisker.org
Taliban: Evil cowards with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.
Index: Mk/bsd.linux-apps.mk
===================================================================
--- Mk/bsd.linux-apps.mk	(revision 372355)
+++ Mk/bsd.linux-apps.mk	(working copy)
@@ -284,6 +284,7 @@
 libpciaccess_PORT=		${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libpciaccess
 
 libsigcpp20_f10_FILE=	${LINUXBASE}/usr/lib/libsigc-2.0.so.0
+libsigcpp20_c6_FILE=	${LINUXBASE}/usr/lib/libsigc-2.0.so.0
 libsigcpp20_DETECT=	${libsigcpp20${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
 libsigcpp20_PORT=	${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libsigc++20
 

Attachment: pgp7hYWHIIsN1.pgp
Description: PGP signature

Reply via email to