net-im/skype* vs. linux-c6-*:
Johannes Meixner
xmj at freebsd.org
Tue Nov 11 13:23:23 UTC 2014
Hi David,
Your diff below was missing the critical bits, ie. the port for
linux-c6-libsigc++20 itself. I've been working on that the last few days
anyways as part of upgrading all things CentOS to 6.6, and it's landed in the
portstree a few minutes ago.
Please be mindful that
a) as far as I know Microsoft doesn't allow any client before 4.3, that
would block net-im/skype and net-im/skype-devel. If you test, and find it
works, can you let me know please?
b) we're still lacking the syscalls required by Skype 4.3 in 11.0-CURRENT,
although dchagin@ is making good progress.
Thanks and best regards,
-xmj
On Sun, Nov 09, 2014 at 05:27:33PM -0800, David Wolfskill wrote:
> 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 david at 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
>
--
Johannes Meixner | FreeBSD Committer
xmj at FreeBSD.org | http://people.freebsd.org/~xmj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20141111/60ec7b50/attachment.sig>
More information about the freebsd-emulation
mailing list