Sunday, October 13, 2013
Thursday, January 6, 2011
Running Qt Autotests with Intel Compiler (ICC) on Windows
0) Requirements
- Microsoft Visual Studio 2008
- Check whether cl.exe is in PATH
1) Download and Install "Intel (r) Parallel Studio XE 2011 for Windows"
- Install parallel_studio_xe_2011_setup.exe
- Choose "Evaluate this product (no serial number required)"
- Full installation (recommended)
2) Setup Environment
- Run "Intel Parallel Studio XE 2011->Command Prompt->Parallel Studio XE with Intel Compiler->IA-32 Visual Studio 2008 mode"
# cd bin
# compilervars.bat ia32 vs2008
3) Build Qt
# cd C:\
# mkdir source
# cd source
# git clone git://qt.gitorious.org/qt/qt.git qt-master
# cd qt-master
# configure -nomake examples -nomake demos -developer-build -opensource -platform win32-msvc2008 -xplatform win32-icc -no-webkit -release
# nmake /nologo
4) Run autotests
# set PATH=c:\source\qt-master\bin;%PATH%
# cd C:\source\qt-master
# cd tests/auto && qmake -r auto.pro
# nmake /nologo /k check TESTARGS="-xml -o testlib.xml"
- Microsoft Visual Studio 2008
- Check whether cl.exe is in PATH
1) Download and Install "Intel (r) Parallel Studio XE 2011 for Windows"
- Install parallel_studio_xe_2011_setup.exe
- Choose "Evaluate this product (no serial number required)"
- Full installation (recommended)
2) Setup Environment
- Run "Intel Parallel Studio XE 2011->Command Prompt->Parallel Studio XE with Intel Compiler->IA-32 Visual Studio 2008 mode"
# cd bin
# compilervars.bat ia32 vs2008
3) Build Qt
# cd C:\
# mkdir source
# cd source
# git clone git://qt.gitorious.org/qt/qt.git qt-master
# cd qt-master
# configure -nomake examples -nomake demos -developer-build -opensource -platform win32-msvc2008 -xplatform win32-icc -no-webkit -release
# nmake /nologo
4) Run autotests
# set PATH=c:\source\qt-master\bin;%PATH%
# cd C:\source\qt-master
# cd tests/auto && qmake -r auto.pro
# nmake /nologo /k check TESTARGS="-xml -o testlib.xml"
Monday, December 20, 2010
Experimental packages for Symbian development on Linux (Fedora 13 i686) [32 bits]
0) Requirements
# sudo yum install libusb-devel
# sudo yum install perl-ExtUtils-MakeMaker
# sudo yum install wine
1) Download .deb files to be converted
http://pepper.troll.no/s60prereleases/gcce-4.4.172-r1.deb
http://pepper.troll.no/s60prereleases/s60-sdk-5.0.deb
http://pepper.troll.no/s60prereleases/runonphone-4.7.1.deb
http://pepper.troll.no/s60prereleases/qt-symbian-libs-4.7.1.deb
2) Download alien
# wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.83.tar.gz
# tar zxf alien_8.83.tar.gz
# cd alien
# perl Makefile.PL
# make
# sudo make install
3) Build `runonphone' package
# sudo /usr/local/bin/alien -r runonphone-4.7.1.deb -v --generate
# sudo chown -R <user>:<group> runonphone-4.7.1
# cd runonphone-4.7.1
# rpmbuild --buildroot=$HOME/runonphone-4.7.1 -bb --target i686 runonphone-4.7.1-2.spec
# sudo rpm -Uvh runonphone-4.7.1-2.i686.rpm
5) Build `qt-symbian-libs' package
# sudo /usr/local/bin/alien -r qt-symbian-libs-4.7.1.deb -v --generate
# sudo chown -R <user>:<group> qt-symbian-libs-4.7.1
# cd qt-symbian-libs-4.7.1
# rpmbuild --buildroot=$HOME/qt-symbian-libs-4.7.1 -bb --target i686 qt-symbian-libs-4.7.1-2.spec
# sudo rpm -Uvh qt-symbian-libs-4.7.1-2.fc13.i686.rpm
6) Build `s60-sdk-5.0' package
# sudo /usr/local/bin/alien -r s60-sdk-5.0.deb -v --generate
# sudo chown -R <user>:<group> s60-sdk-5.0
# cd s60-sdk-5.0
# rpmbuild --buildroot=$HOME/s60-sdk-5.0 -bb --target i686 s60-sdk-5.0-2.spec
# sudo rpm -Uvh s60-sdk-5.0-2.fc13.i686.rpm
7) Build `gcce-4.4.172-r1' package
# sudo /usr/local/bin/alien -r gcce-4.4.172-r1.deb -v --generate
# sudo chown -R <user>:<group> gcce-4.4.172
# cd gcce-4.4.172
# rpmbuild --buildroot=$HOME/gcce-4.4.172 -bb --target i686 gcce-4.4.172-1.spec
# sudo rpm -Uvh gcce-4.4.172-1.fc13.i686.rpm
8) Installing Qt
# sudo runonphone -s /usr/share/qt4/qt-symbian/lib/Qt.sis -p /dev/ttyUSB1
# sudo runonphone -s /usr/share/qt4/qt-symbian/lib/QtWebKit.sis -p /dev/ttyUSB1
9) Making an App
# cd <my-hello-world-app>
# source /etc/profile.d/s60-sdk.sh
# qmake-symbian
# make runonphone
References:
Experimental packages for Symbian development on Linux
# sudo yum install libusb-devel
# sudo yum install perl-ExtUtils-MakeMaker
# sudo yum install wine
1) Download .deb files to be converted
http://pepper.troll.no/s60prereleases/gcce-4.4.172-r1.deb
http://pepper.troll.no/s60prereleases/s60-sdk-5.0.deb
http://pepper.troll.no/s60prereleases/runonphone-4.7.1.deb
http://pepper.troll.no/s60prereleases/qt-symbian-libs-4.7.1.deb
2) Download alien
# wget http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.83.tar.gz
# tar zxf alien_8.83.tar.gz
# cd alien
# perl Makefile.PL
# make
# sudo make install
3) Build `runonphone' package
# sudo /usr/local/bin/alien -r runonphone-4.7.1.deb -v --generate
# sudo chown -R <user>:<group> runonphone-4.7.1
# cd runonphone-4.7.1
# rpmbuild --buildroot=$HOME/runonphone-4.7.1 -bb --target i686 runonphone-4.7.1-2.spec
# sudo rpm -Uvh runonphone-4.7.1-2.i686.rpm
5) Build `qt-symbian-libs' package
# sudo /usr/local/bin/alien -r qt-symbian-libs-4.7.1.deb -v --generate
# sudo chown -R <user>:<group> qt-symbian-libs-4.7.1
# cd qt-symbian-libs-4.7.1
# rpmbuild --buildroot=$HOME/qt-symbian-libs-4.7.1 -bb --target i686 qt-symbian-libs-4.7.1-2.spec
# sudo rpm -Uvh qt-symbian-libs-4.7.1-2.fc13.i686.rpm
6) Build `s60-sdk-5.0' package
# sudo /usr/local/bin/alien -r s60-sdk-5.0.deb -v --generate
# sudo chown -R <user>:<group> s60-sdk-5.0
# cd s60-sdk-5.0
# rpmbuild --buildroot=$HOME/s60-sdk-5.0 -bb --target i686 s60-sdk-5.0-2.spec
# sudo rpm -Uvh s60-sdk-5.0-2.fc13.i686.rpm
7) Build `gcce-4.4.172-r1' package
# sudo /usr/local/bin/alien -r gcce-4.4.172-r1.deb -v --generate
# sudo chown -R <user>:<group> gcce-4.4.172
# cd gcce-4.4.172
# rpmbuild --buildroot=$HOME/gcce-4.4.172 -bb --target i686 gcce-4.4.172-1.spec
# sudo rpm -Uvh gcce-4.4.172-1.fc13.i686.rpm
8) Installing Qt
# sudo runonphone -s /usr/share/qt4/qt-symbian/lib/Qt.sis -p /dev/ttyUSB1
# sudo runonphone -s /usr/share/qt4/qt-symbian/lib/QtWebKit.sis -p /dev/ttyUSB1
9) Making an App
# cd <my-hello-world-app>
# source /etc/profile.d/s60-sdk.sh
# qmake-symbian
# make runonphone
References:
Experimental packages for Symbian development on Linux
Thursday, November 11, 2010
Extending a logical volume (LVM)
[seahumad@sahumada opt]$ sudo lvextend -L30G /dev/mapper/vg_sahumada-lv_opt
[sudo] password for seahumad:
Extending logical volume lv_opt to 30.00 GiB
Logical volume lv_opt successfully resized
[seahumad@sahumada opt]$ sudo umount /opt/
[seahumad@sahumada ~]$ sudo resize2fs /dev/mapper/vg_sahumada-lv_opt
resize2fs 1.41.10 (10-Feb-2009)
Please run 'e2fsck -f /dev/mapper/vg_sahumada-lv_opt' first.
[seahumad@sahumada ~]$ sudo e2fsck -f /dev/mapper/vg_sahumada-lv_opt
e2fsck 1.41.10 (10-Feb-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg_sahumada-lv_opt: 1900/1310720 files (0.1% non-contiguous), 4645039/5242880 blocks
[seahumad@sahumada ~]$ sudo resize2fs /dev/mapper/vg_sahumada-lv_opt
resize2fs 1.41.10 (10-Feb-2009)
Resizing the filesystem on /dev/mapper/vg_sahumada-lv_opt to 7864320 (4k) blocks.
The filesystem on /dev/mapper/vg_sahumada-lv_opt is now 7864320 blocks long.
[seahumad@sahumada ~]$ sudo mount /opt
[sudo] password for seahumad:
Extending logical volume lv_opt to 30.00 GiB
Logical volume lv_opt successfully resized
[seahumad@sahumada opt]$ sudo umount /opt/
[seahumad@sahumada ~]$ sudo resize2fs /dev/mapper/vg_sahumada-lv_opt
resize2fs 1.41.10 (10-Feb-2009)
Please run 'e2fsck -f /dev/mapper/vg_sahumada-lv_opt' first.
[seahumad@sahumada ~]$ sudo e2fsck -f /dev/mapper/vg_sahumada-lv_opt
e2fsck 1.41.10 (10-Feb-2009)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/mapper/vg_sahumada-lv_opt: 1900/1310720 files (0.1% non-contiguous), 4645039/5242880 blocks
[seahumad@sahumada ~]$ sudo resize2fs /dev/mapper/vg_sahumada-lv_opt
resize2fs 1.41.10 (10-Feb-2009)
Resizing the filesystem on /dev/mapper/vg_sahumada-lv_opt to 7864320 (4k) blocks.
The filesystem on /dev/mapper/vg_sahumada-lv_opt is now 7864320 blocks long.
[seahumad@sahumada ~]$ sudo mount /opt
Tuesday, May 18, 2010
Sunday, April 18, 2010
Thursday, March 18, 2010
Subscribe to:
Posts (Atom)