Mansour Al Akeel <mansour.alakeel <at> gmail.com> writes:

> 
> Thank you James. A quick search in the bugs DB bring this:
> 
> https://bugs.gentoo.org/show_bug.cgi?id=574150
> 
> Please see my comments.
> 
> > Have you check bgo ? (bugs.gentoo.org)
> > Try another (stable) version ?
> >
> > use the -t option and see what it says.
> 
> What do you "-t option". With which executable ?

Let's say you run 'emerge -uDNvpt cryptography'

the -t will show  more details that related to your emerge of the
package.   'man emerge' then look for --tree




> > look in the ebuild and see what all packages are required. I does not
> > hurt to manually ( -1) rebuild the dependencies (both compile time and
> > runtime) in case the other codes or packaging process did not catch
> > something.
> 
> If I understand you correctley, you are suggesting to rebuilt all the
> dependencies for this package. This is what I am getting. There's no
> depedencies:


'cat /usr/portage/dev-python/cryptography/cryptography-1.1.2.ebuild'

Go read the devmanual about IUSE, RDEPEND and DEPEND. Ebuilds are
basically shell scripts that manage the retrieval, compiling and
installation of software used on gentoo systems, and many other aspects
of those processes.


> =================================================
> localhost mansour # emerge  dev-python/cryptography --with-bdeps=y
> 
> These are the packages that would be merged, in order:
> 
> Calculating dependencies... done!
> [ebuild  N     ] dev-python/cryptography-1.1.2::gentoo
> USE="(-libressl) {-test}" PYTHON_TARGETS="python2_7 python3_3 (-pypy)
> -python3_4 (-python3_5)" 0 KiB
> 
> Total: 1 package (1 new), Size of downloads: 0 KiB
> 
> Would you like to merge these packages? [Yes/No]
> 
> =================================================
> 
> Can you please kindly elaborate ?

> In fact I tried rebuilding the package few times, with the same error.

'emerge -1 libressl' is a good start. Study the ebuild and learn about
what does what via reading the devmanual and other ebuild guides. I'm
not saying the problem is because you are doing something wrong; I'm merely
pointing out some routine/generic tools for gentoo that you should learn
about and use, regardless of the problem. Building up a system on gentoo,
from sources is always an adventure. It becomes more of a pleasurable
experience, when you assimilate a great knowledge combinde with a cadre of
tools to diagnose and try to fix problems yourself. Many of the devs
in gentoo, started out with similar issues. Think of it as an opportunity
to become that linux wizard you have always wanted to be....


I'm not solving your problem, just pointing out a few tools and ideas to get
you cracking. Many more tools and information are on the gentoo wiki.

[I] dev-python/cryptography
 Installed versions:  1.1.2(05:00:37 PM 02/18/2016)(-libressl -test 

it works just fine on my system. Maybe you need a closer look at your
flags?  


> > -good hunting
> > James





Reply via email to