Re: [gentoo-user] Re: crossdev runtime version

2015-08-10 Thread Cor Legemaat
On Wed, 2015-08-05 at 00:45 -0400, Fernando Rodriguez wrote:
 On Tuesday, August 04, 2015 5:16:09 PM walt wrote:
  On Tue, 04 Aug 2015 18:40:49 +0200
  Cor Legemaat c...@cor.za.net wrote:
  
   Hi:
   
   I want to install a mingw64 compiler with =dev-util/mingw64-
   runtime- 4.0.1, tried with the cmd:
crossdev --lenv 'CFLAGS=-march=generic -mtune=generic -O2 -
pipe CXXFLAGS=-march=generic -mtune=generic -O2 -pipe' --ex-
gdb -t x86_64-w64-mingw32 --ov-output /usr/local/portage-
crossdev --l 4.0.1 --k 4.0.1 -P '-v'
   but cross-x86_64-w64-mingw32/mingw64-runtime-3.2.0-r1 get 
   installed.
   
   What am I doing wrong?
  
  I notice you are using a version of Evolution that is not 
  available yet in gentoo.  Are you using gentoo package overlays, 
  or installing packages from non-gentoo source repositories?  (I 
  see /usr/local in your message :)
  
  Sometimes these little details can give important clues.
  
 It should give you 4.0.1 even without the --l 4.0.1 as that's the 
 latest
 unstable version. Are you sure that crossdev went all the way 
 through? I
 usually have to disable the fortran use flag or it fails half way. 
 If you have
 a previous version maybe the 3.2.0 version is from another build. 
 What's the
 output of:
 
 qlop -gvH mingw64-runtime
 
 You could also use crossdev -C to remove it completely and start 
 fresh (after
 cleaning any leftovers in /etc/portage).
 
 What is the contents of /etc/portage/package.keywords/cross-x86_64-
 w64-mingw32
 after the build completes? It should have ~amd64 amd64 for mingw64-
 runtime.
 
 Also check that you don't have any cross-x86_64-w64-mingw32 entries 
 anywhere
 else on your /etc/portage/package.* files and directories.
 
 You can also verify that /usr/local/portage-crossdev/cross-x86_64-
 mingw32
 points to the right directory on /usr/portage just in case.
 
 If all that checks then I at a loss. It installed 4.0.1 for me 
 without any
 arguments but the triplet. You could try:
 
 emerge -pv cross-x86_64-w64-mingw32/mingw64-runtime
 or
 emerge -pv =cross-x86_64-w64-mingw32/mingw64-runtime-4.0.1
 
 and see if it gives you any clues.
 
Found it, tnx. I changed my portage from syncing over rsync to git 
according to https://wiki.gentoo.org/wiki/Project:Git_mirrorĀ that 
changed my repository from /usr/portage to /usr/portage/db and 
crossdev -C didn't delete the symlinks to the portage repository. 
Removed them manual now every thing fine.

Regards:
Cor

signature.asc
Description: This is a digitally signed message part


Re: [gentoo-user] Re: crossdev runtime version

2015-08-04 Thread Fernando Rodriguez
On Tuesday, August 04, 2015 5:16:09 PM walt wrote:
 On Tue, 04 Aug 2015 18:40:49 +0200
 Cor Legemaat c...@cor.za.net wrote:
 
  Hi:
  
  I want to install a mingw64 compiler with =dev-util/mingw64-runtime-
  4.0.1, tried with the cmd:
   crossdev --lenv 'CFLAGS=-march=generic -mtune=generic -O2 -pipe 
   CXXFLAGS=-march=generic -mtune=generic -O2 -pipe' --ex-gdb -t 
   x86_64-w64-mingw32 --ov-output /usr/local/portage-crossdev --l
   4.0.1 --k 4.0.1 -P '-v'
  but cross-x86_64-w64-mingw32/mingw64-runtime-3.2.0-r1 get installed.
  
  What am I doing wrong?
 
 I notice you are using a version of Evolution that is not available
 yet in gentoo.  Are you using gentoo package overlays, or installing
 packages from non-gentoo source repositories?  (I see /usr/local in
 your message :)
 
 Sometimes these little details can give important clues.
 
It should give you 4.0.1 even without the --l 4.0.1 as that's the latest 
unstable version. Are you sure that crossdev went all the way through? I 
usually have to disable the fortran use flag or it fails half way. If you have 
a previous version maybe the 3.2.0 version is from another build. What's the 
output of:

qlop -gvH mingw64-runtime

You could also use crossdev -C to remove it completely and start fresh (after 
cleaning any leftovers in /etc/portage).

What is the contents of /etc/portage/package.keywords/cross-x86_64-w64-mingw32 
after the build completes? It should have ~amd64 amd64 for mingw64-runtime.

Also check that you don't have any cross-x86_64-w64-mingw32 entries anywhere 
else on your /etc/portage/package.* files and directories.

You can also verify that /usr/local/portage-crossdev/cross-x86_64-mingw32 
points to the right directory on /usr/portage just in case.

If all that checks then I at a loss. It installed 4.0.1 for me without any 
arguments but the triplet. You could try:

emerge -pv cross-x86_64-w64-mingw32/mingw64-runtime 
or
emerge -pv =cross-x86_64-w64-mingw32/mingw64-runtime-4.0.1

and see if it gives you any clues.

-- 
Fernando Rodriguez

signature.asc
Description: This is a digitally signed message part.


Re: [gentoo-user] Re: crossdev runtime version

2015-08-04 Thread Cor Legemaat

On Tue, 2015-08-04 at 17:16 -0700, walt wrote:
 On Tue, 04 Aug 2015 18:40:49 +0200
 Cor Legemaat c...@cor.za.net wrote:
 
  Hi:
  
  I want to install a mingw64 compiler with =dev-util/mingw64-
  runtime-
  4.0.1, tried with the cmd:
   crossdev --lenv 'CFLAGS=-march=generic -mtune=generic -O2 -pipe
   CXXFLAGS=-march=generic -mtune=generic -O2 -pipe' --ex-gdb -t
   x86_64-w64-mingw32 --ov-output /usr/local/portage-crossdev --l
   4.0.1 --k 4.0.1 -P '-v'
  but cross-x86_64-w64-mingw32/mingw64-runtime-3.2.0-r1 get 
  installed.
  
  What am I doing wrong?
 
 I notice you are using a version of Evolution that is not available
 yet in gentoo.  Are you using gentoo package overlays, or installing
 packages from non-gentoo source repositories?  (I see /usr/local in
 your message :)
 
 Sometimes these little details can give important clues.
 
 
The pc with my mail on is a Funtoo current install but that is not the 
one where I try the crossdev on, will check later but I'm pretty sure 
my evolution is in gentoo overlay also 3.13.6. The one where I try the 
crossdev build on is a Gentoo Hardened stable install.

The /usr/local/portage-crossdev is the path to the repository to 
install the cross compiler.

Regards:
Cor

signature.asc
Description: This is a digitally signed message part


[gentoo-user] Re: crossdev runtime version

2015-08-04 Thread walt
On Tue, 04 Aug 2015 18:40:49 +0200
Cor Legemaat c...@cor.za.net wrote:

 Hi:
 
 I want to install a mingw64 compiler with =dev-util/mingw64-runtime-
 4.0.1, tried with the cmd:
  crossdev --lenv 'CFLAGS=-march=generic -mtune=generic -O2 -pipe 
  CXXFLAGS=-march=generic -mtune=generic -O2 -pipe' --ex-gdb -t 
  x86_64-w64-mingw32 --ov-output /usr/local/portage-crossdev --l
  4.0.1 --k 4.0.1 -P '-v'
 but cross-x86_64-w64-mingw32/mingw64-runtime-3.2.0-r1 get installed.
 
 What am I doing wrong?

I notice you are using a version of Evolution that is not available
yet in gentoo.  Are you using gentoo package overlays, or installing
packages from non-gentoo source repositories?  (I see /usr/local in
your message :)

Sometimes these little details can give important clues.