From owner-freebsd-emulation@FreeBSD.ORG Thu Nov 14 11:59:28 2013 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 5F2F1581 for ; Thu, 14 Nov 2013 11:59:28 +0000 (UTC) Received: from mail-vb0-x236.google.com (mail-vb0-x236.google.com [IPv6:2607:f8b0:400c:c02::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F34B624AE for ; Thu, 14 Nov 2013 11:59:27 +0000 (UTC) Received: by mail-vb0-f54.google.com with SMTP id q4so1579663vbe.41 for ; Thu, 14 Nov 2013 03:59:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=syBw+O/xDmTEUCWHDO6VJ+ZO7gcGqyH5fqfrnVOgJeQ=; b=pMjGR6/ShULB0StvOiAPvlUFYBgKsCBD2u15rWYRPGaYX0SMbn8Yve6t/ibl3jnz6T 0qHLIdVJBvPDtBKZlh3AsEMNX0ZInUDu5YQ8aTgj0CCQiivsxrtyYy63GLA6dbZF7V+p zSFRpgFLRz+tISPidVjaljwDRfz4rWRtip6frl9ZkPjXUXcSRc7ZhFtFnPf9ujX+1njM PhOnhdFzvIxteSKd1wbaFLcZGnPPsZmvnRvT9/cgsaigFWa15P6gpFJF2W19ONfT58kr +kfXqeU0Zw41znaCQS+ncxvR12Ku/t3J8UA1eRFjZBlxnaI5/2x8ejzpk7E8IpfHjqYk 4DZA== MIME-Version: 1.0 X-Received: by 10.58.108.196 with SMTP id hm4mr443914veb.28.1384430367126; Thu, 14 Nov 2013 03:59:27 -0800 (PST) Received: by 10.220.1.17 with HTTP; Thu, 14 Nov 2013 03:59:26 -0800 (PST) In-Reply-To: References: <3450575.lrdOnnISDR@notebook.alkar.net> <3371338.TY6QETPhLU@notebook.alkar.net> Date: Thu, 14 Nov 2013 12:59:26 +0100 Message-ID: Subject: Re: skype 4.2.0.11 port From: Carlos Jacobo Puga Medina To: freebsd-emulation@freebsd.org, Artyom Mirgorodskiy Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.16 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Nov 2013 11:59:28 -0000 Recently, I have successfully installed Skype4 a day ago. According to my experience, I will add some steps to improve Artyom's instructions. Uninstall linux-f10* ports and its dependencies: # portmaster -e target_port Please update ports from the attached file (it's revised). Please add the following lines to /etc/make.conf OVERRIDE_LINUX_BASE_PORTS=c6 OVERRIDE_LINUX_NONBASE_PORTS=c6 Also add this line to /etc/sysctl.conf compat.linux.osrelease=2.6.18 Install the following ports: ## Adobe flashplugin for CentOS 6. # portmaster www/linux-c6-flashplugin11 ## Install it as a workaround to enable flashplugin, but it should be included in www/linux-c6-flashplugin11/Makefile as dependecy. # portmaster security/linux-c6-cyrus-sasl2 ## Skype4 port. # portmaster net-im/skype4 Note that provisionally some ports need to use "NO_STAGE=yes" to install fine. Thank you very much for your great work, Artyom. Regards, --CJPM 2013/11/13 Carlos Jacobo Puga Medina > Also in the first case NO_STAGE=yes solved it. > > Hope that helps. > > > 2013/11/13 Carlos Jacobo Puga Medina > >> In the last case, it build/install if you add NO_STAGE= yes in the >> security/linux-c6-openssl-compat/Makefile >> >> >> 2013/11/13 Carlos Jacobo Puga Medina >> >>> Greetings, >>> >>> After perform a full installation, I noticed that only 2 ports fail to >>> install. >>> >>> First one is graphics/linux-c6-cairo port: >>> >>> # portmaster graphics/linux-c6-cairo >>> >>> ===>>> Port directory: /usr/ports/graphics/linux-c6-cairo >>> >>> ===>>> Gathering distinfo list for installed ports >>> >>> ===>>> Launching 'make checksum' for graphics/linux-c6-cairo in >>> background >>> ===>>> Gathering dependency list for graphics/linux-c6-cairo from ports >>> ===>>> Initial dependency check complete for graphics/linux-c6-cairo >>> >>> ===>>> Starting build for graphics/linux-c6-cairo <<<=== >>> >>> ===>>> All dependencies are up to date >>> >>> ===> Cleaning for linux-c6-cairo-1.8.8 >>> ===> Fetching all distfiles required by linux-c6-cairo-1.8.8 for building >>> ===> Extracting for linux-c6-cairo-1.8.8 >>> => SHA256 Checksum OK for >>> rpm/i686/centos/6.2/cairo-1.8.8-3.1.el6.i686.rpm. >>> ===> Patching for linux-c6-cairo-1.8.8 >>> ===> Configuring for linux-c6-cairo-1.8.8 >>> ===> Staging for linux-c6-cairo-1.8.8 >>> ===> Generating temporary packing list >>> cd /usr/ports/graphics/linux-c6-cairo/work && /usr/bin/find * ! -path >>> "stage*" -type d -exec /bin/mkdir -p >>> "/usr/ports/graphics/linux-c6-cairo/work/stage/compat/linux/{}" \; >>> cd /usr/ports/graphics/linux-c6-cairo/work && /usr/bin/find * ! -path >>> "stage/*" ! -type d | /usr/bin/cpio -pm -R root:wheel >>> /usr/ports/graphics/linux-c6-cairo/work/stage/compat/linux >>> 1615 blocks >>> ====> Compressing man pages (compress-man) >>> ===> Building package for linux-c6-cairo-1.8.8 >>> Creating package >>> /usr/ports/graphics/linux-c6-cairo/work/linux-c6-cairo-1.8.8.tbz >>> Registering depends: linux-c6-png-1.2.46 linux-c6-xorg-libs-7.4 >>> linux-c6-fontconfig-2.8.0 linux-c6-expat-2.0.1 linux_base-c6-6.2_1. >>> Registering conflicts: linux-cairo-[0-9]* linux-f10-cairo-[0-9]*. >>> Creating bzip'd tar ball in >>> '/usr/ports/graphics/linux-c6-cairo/work/linux-c6-cairo-1.8.8.tbz' >>> tar: usr/share/doc/cairo-1.8.8/ChangeLog: Cannot stat: No such file or >>> directory >>> tar: usr/share/doc/cairo-1.8.8/PORTING_GUIDE: Cannot stat: No such file >>> or directory >>> tar: Error exit delayed from previous errors. >>> pkg_create: make_dist: tar command failed with code 256 >>> *** [do-package] Error code 1 >>> >>> Stop in /usr/ports/graphics/linux-c6-cairo. >>> >>> ===>>> Installation of linux-c6-cairo-1.8.8 (graphics/linux-c6-cairo) >>> failed >>> ===>>> Aborting update >>> >>> ===>>> Killing background jobs >>> Terminated >>> >>> ===>>> You can restart from the point of failure with this command line: >>> portmaster graphics/linux-c6-cairo >>> >>> ===>>> Exiting >>> >>> I attached the patch to fix it. >>> >>> --- Makefile.orig 2013-11-13 19:00:10.000000000 +0100 >>> +++ Makefile 2013-11-13 19:00:34.000000000 +0100 >>> @@ -28,6 +28,6 @@ >>> usr/lib/libcairo.so.2.10800.8 >>> DOCSDIR= ${PREFIX}/usr/share/doc/cairo-${PORTVERSION} >>> PORTDOCS= AUTHORS BIBLIOGRAPHY BUGS COPYING COPYING-LGPL-2.1 \ >>> - COPYING-MPL-1.1 ChangeLog NEWS PORTING_GUIDE README >>> + COPYING-MPL-1.1 NEWS README >>> >>> .include >>> >>> >>> The second is security/linux-c6-openssl-compat port: >>> >>> # cd /usr/ports/security/linux-c6-openssl-compat/ >>> root@eeebsd:/usr/ports/security/linux-c6-openssl-compat # make install >>> clean >>> ===> Fetching all distfiles required by linux-c6-openssl-compat-0.9.8e >>> for building >>> ===> Extracting for linux-c6-openssl-compat-0.9.8e >>> => SHA256 Checksum OK for >>> rpm/i686/centos/6.2/openssl098e-0.9.8e-17.el6.centos.i686.rpm. >>> ===> Patching for linux-c6-openssl-compat-0.9.8e >>> ===> Configuring for linux-c6-openssl-compat-0.9.8e >>> ===> Staging for linux-c6-openssl-compat-0.9.8e >>> ===> linux-c6-openssl-compat-0.9.8e depends on file: >>> /compat/linux/bin/sh - found >>> ===> Generating temporary packing list >>> cd /usr/ports/security/linux-c6-openssl-compat/work && /usr/bin/find * ! >>> -path "stage*" -type d -exec /bin/mkdir -p >>> "/usr/ports/security/linux-c6-openssl-compat/work/stage/compat/linux/{}" \; >>> cd /usr/ports/security/linux-c6-openssl-compat/work && /usr/bin/find * ! >>> -path "stage/*" ! -type d | /usr/bin/cpio -pm -R root:wheel >>> /usr/ports/security/linux-c6-openssl-compat/work/stage/compat/linux >>> 4370 blocks >>> ====> Compressing man pages (compress-man) >>> ===> Building package for linux-c6-openssl-compat-0.9.8e >>> Creating package >>> /usr/ports/security/linux-c6-openssl-compat/work/linux-c6-openssl-compat-0.9.8e.tbz >>> Registering depends: linux_base-c6-6.2_1. >>> Registering conflicts: linux-openssl-[0-9]* linux-f8-openssl-[0-9]* >>> linux-f10-openssl-[0-9]*. >>> Creating bzip'd tar ball in >>> '/usr/ports/security/linux-c6-openssl-compat/work/linux-c6-openssl-compat-0.9.8e.tbz' >>> tar: usr/lib/libssl.so.7: Cannot stat: No such file or directory >>> tar: Error exit delayed from previous errors. >>> pkg_create: make_dist: tar command failed with code 256 >>> *** [do-package] Error code 1 >>> >>> Stop in /usr/ports/security/linux-c6-openssl-compat. >>> >>> Here is the patch that removes the missing library. >>> >>> --- pkg-plist.orig 2013-11-13 21:34:53.000000000 +0100 >>> +++ pkg-plist 2013-11-13 21:35:00.000000000 +0100 >>> @@ -6,7 +6,6 @@ >>> usr/lib/libcrypto.so.0.9.8e >>> usr/lib/libcrypto.so.6 >>> usr/lib/libssl.so.0.9.8e >>> -usr/lib/libssl.so.7 >>> usr/lib/libssl.so.6 >>> usr/lib/openssl098e/engines/lib4758cca.so >>> usr/lib/openssl098e/engines/libaep.so >>> >>> Kind regards, >>> --CJPM >>> >>> >>> >>> 2013/11/13 Artyom Mirgorodskiy >>> >>>> You are welcome! >>>> Thank you for you help >>>> >>>> On Wednesday 13 November 2013 21:15:22 Carlos Jacobo Puga Medina wrote: >>>> > Thanks! It works perfectly. >>>> -- >>>> Artyom Mirgorodskiy >>>> >>> >>> >> >