Bug 294889

Summary: emerge downloads and installs wrong packages for x64 architecture
Product: [Unmaintained] kde-windows Reporter: Unknown <null>
Component: buildsystemAssignee: Patrick Spendrin <ps_ml>
Status: RESOLVED FIXED    
Severity: normal CC: kde-windows
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Unknown 2012-02-26 22:10:55 UTC
Version:           unspecified (using KDE 4.8.0) 
OS:                MS Windows

Windows7-64bit machine. "kdesettings.bat" has KDECOMPILER=mingw4 and EMERGE_ARCHITECTURE=x64. The goal is to avoid compiling lots of 3rd party dependencies, downloading existing precompiled packages instead when available. 

This setup is unusable, because the downloaded packages are ther 32 bit ones, instead of the 64 bit ones.


Reproducible: Always

Steps to Reproduce:
1. create an empty kderoot directory
2. git clone the emerge repository
3. git checkout the kde-4.8 branch
4. edit "etc/kdesettings.bat". Set KDECOMPILER=mingw4 and EMERGE_ARCHITECTURE=x64. Don't set the SOURCEONLY option.
5. emerge 7zip
6. emerge zlib

Actual Results:  
downloads and instal zlib 1.2.5-1 x86 architecture from Sourceforge

Expected Results:  
should donwload the already available x64 package

reported in the mailing list kde-windows as well.
Comment 1 Patrick Spendrin 2012-02-26 22:16:57 UTC
Please add your kdesettings.bat file here.
Comment 2 Unknown 2012-02-26 22:28:21 UTC
The only relevant options for this bug are: EMERGE_ARCHITECTURE=x64, and  EMERGE_SOURCEONLY is not set. If you want to know any other setting, tell me which one and why.
Comment 3 Patrick Spendrin 2012-02-26 23:08:42 UTC
I want to reproduce your exact build. That won't work without the kdesettings.bat. Also there shouldn't be any private information in there and you can simply add the file as an attachment to this bug report.