User Tools

Site Tools

Command disabled: register

dev:linux_mandriva_2010.1

Development Environment Setup for Mandriva 2010.1 (Sprint)

This page presently references resources (like scripts) currently located on KBulgrien's page.

Trunk Client

$ urpmq --whatprovides libglade2
No package named libglade2
The following packages contain libglade2: libglade2.0_0, libglade2.0_0-devel, ruby-libglade2
You should use "-a" to use all of them
$ sudo urpmi libglade2.0_0-devel
In order to satisfy the 'devel(libstdc++)' dependency, one of the following packages is needed:
 1- libstdc++-devel-4.4.3-2mnb2.i586: Header files and libraries for C++ development (to install)
 2- libstdc++5-devel-3.3.6-4mdv2009.0.i586: Header files and libraries for C++ development (to install)
What is your choice? (1-2) 1
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
  libglib2.0-devel               2.24.1       1mdv2010.1    i586    
  libgtk+2.0_0-devel             2.20.1       1mdv2010.1    i586    
  libice6-devel                  1.0.6        2mdv2010.1    i586    
  libsm6-devel                   1.1.1        2mdv2010.1    i586    
  libstdc++-devel                4.4.3        2mnb2         i586    
  libxcb-composite0              1.6          1mdv2010.1    i586    
  libxcb-damage0                 1.6          1mdv2010.1    i586    
  libxcb-devel                   1.6          1mdv2010.1    i586    
  libxcb-dpms0                   1.6          1mdv2010.1    i586    
  libxcb-glx0                    1.6          1mdv2010.1    i586    
  libxcb-record0                 1.6          1mdv2010.1    i586    
  libxcb-shape0                  1.6          1mdv2010.1    i586    
  libxcb-sync0                   1.6          1mdv2010.1    i586    
  libxcb-xprint0                 1.6          1mdv2010.1    i586    
  libxcb-xvmc0                   1.6          1mdv2010.1    i586    
  libxdmcp6-devel                1.0.3        2mdv2010.1    i586    
  libxext6-devel                 1.1.1        2mdv2010.1    i586    
  libxft-devel                   2.1.14       1mdv2010.1    i586    
  libxi-devel                    1.3          1mdv2010.1    i586    
  libxinerama1-devel             1.1          1mdv2010.1    i586    
  libxrender1-devel              0.9.5        2mdv2010.1    i586    
  zlib1-devel                    1.2.3        15mdv2010.1   i586    
  glib-gettextize                2.24.1       1mdv2010.1    i586    
  libatk1.0-devel                1.30.0       1mdv2010.1    i586    
  libcairo-devel                 1.9.6        3mdv2010.1    i586    
  libfontconfig-devel            2.8.0        2mdv2010.1    i586    
  libgdk_pixbuf2.0_0-devel       2.20.1       1mdv2010.1    i586    
  libglade2.0_0-devel            2.6.4        3mdv2010.1    i586    
  libpango1.0-devel              1.28.0       1mdv2010.1    i586    
  libpcre-devel                  8.02         1mdv2010.1    i586    
  libpixman-1-devel              0.18.2       1mdv2010.1    i586    
  libpthread-stubs               0.3          1mdv2010.1    i586    
  libx11_6-devel                 1.3.3        1mdv2010.1    i586    
  libxau6-devel                  1.0.5        2mdv2010.1    i586    
  libxcb-randr0                  1.6          1mdv2010.1    i586    
  libxcb-render0                 1.6          1mdv2010.1    i586    
  libxcb-res0                    1.6          1mdv2010.1    i586    
  libxcb-screensaver0            1.6          1mdv2010.1    i586    
  libxcb-shm0                    1.6          1mdv2010.1    i586    
  libxcb-xevie0                  1.6          1mdv2010.1    i586    
  libxcb-xf86dri0                1.6          1mdv2010.1    i586    
  libxcb-xfixes0                 1.6          1mdv2010.1    i586    
  libxcb-xinerama0               1.6          1mdv2010.1    i586    
  libxcb-xtest0                  1.6          1mdv2010.1    i586    
  libxcb-xv0                     1.6          1mdv2010.1    i586    
  libxcomposite1-devel           0.4.1        1mdv2010.1    i586    
  libxcursor-devel               1.1.10       2mdv2010.1    i586    
  libxdamage-devel               1.1.2        1mdv2010.1    i586    
  libxfixes3-devel               4.0.4        1mdv2010.1    i586    
  libxml2-devel                  2.7.7        1mdv2010.1    i586    
  libxrandr2-devel               1.3.0        3mdv2010.1    i586    
  libxt-devel                    1.0.8        1mdv2010.1    i586    
  multiarch-utils                1.0.10       1mdv2010.1    noarch  
  pango-doc                      1.28.0       1mdv2010.1    i586    
  x11-proto-devel                7.5          5mdv2010.1    i586    
  libfreetype6-devel             2.3.12       1.1mdv2010.1  i586    
  libpng-devel                   1.2.43       1.1mdv2010.1  i586    
  libpng3                        1.2.43       1.1mdv2010.1  i586    
Proceed with the installation of the 58 packages? (Y/n) Y
...
$ sudo urpmi libcurl-devel
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
  libkrb53-devel                 1.8.1        5mdv2010.1    i586    
  libsasl2-devel                 2.1.23       8mdv2010.1    i586    
  libwrap-devel                  7.6          40mdv2010.1   i586    
  libcurl-devel                  7.20.1       2mdv2010.1    i586    
  libext2fs-devel                1.41.12      1mnb2         i586    
  libidn-devel                   1.18         1mdv2010.1    i586    
  libldap2.4_2-devel             2.4.22       2mdv2010.1    i586    
  libopenssl1.0.0-devel          1.0.0a       1mdv2010.1    i586    
  libssh2-devel                  1.2.5        1mdv2010.1    i586    
Proceed with the installation of the 9 packages? (Y/n) Y
...
$ sudo urpmi liblua-devel
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
  liblua-devel                   5.1.4        8mdv2010.1    i586    
  libncurses-devel               5.7          4.20091227.1> i586    
  libreadline-devel              6.1          2mdv2010.1    i586    
  lua                            5.1.4        8mdv2010.1    i586    
Proceed with the installation of the 4 packages? (Y/n) Y
...
$ sudo urpmi libSDL_image-devel
In order to satisfy the 'devel(libjpeg)' dependency, one of the following packages is needed:
 1- libjpeg-devel-8a-1mdv2010.1.i586: Development tools for programs which will use the libjpeg library (to install)
 2- libjpeg62-devel-6b-45mdv2010.0.i586: Development tools for programs which will use the libjpeg library (to install)
What is your choice? (1-2) 1
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
  libjpeg-devel                  8a           1mdv2010.1    i586    
  libkms1                        2.4.20       2mdv2010.1    i586    
  libmesaglu1-devel              7.8.1        6mdv2010.1    i586    
  libslang-devel                 2.2.2        1mdv2010.1    i586    
  libxxf86vm-devel               1.1.0        1mdv2010.1    i586    
  mesa                           7.8.1        6mdv2010.1    i586    
  libSDL-devel                   1.2.14       1mdv2010.1    i586    
  libSDL_image-devel             1.2.10       2mdv2010.1    i586    
  libSDL_image1.2_0              1.2.10       2mdv2010.1    i586    
  libaa-devel                    1.4.0        0.rc5.19mdv2> i586    
  libalsa2-devel                 1.0.23       2mdv2010.1    i586    
  libdirectfb-devel              1.4.3        2mdv2010.1    i586    
  libdrm-devel                   2.4.20       2mdv2010.1    i586    
  libggi-devel                   2.2.2        14mdv2010.1   i586    
  libgii-devel                   1.0.2        13mdv2010.1   i586    
  libjbig-devel                  2.0          4mdv2010.1    i586    
  libmesagl1-devel               7.8.1        6mdv2010.1    i586    
  libsysfs-devel                 2.1.0        10mnb2        i586    
  libsysfs-static-devel          2.1.0        10mnb2        i586    
  libtiff-devel                  3.9.2        2mdv2010.1    i586    
  libxmu6-devel                  1.0.5        2mdv2010.1    i586    
  libxxf86dga-devel              1.1.1        1mdv2010.1    i586    
Proceed with the installation of the 22 packages? (Y/n) Y
...
$ sudo urpmi libmesaglut3-devel makedepend cproto

client RPMs

On a minimal system, building RPMs resulted in an error:

 RPM build errors:
  File must begin with "/": %{_desktopdir}/crossfire-client-gtk2.desktop

_desktopdir is defined in /etc/rpm/macros.d/jpackage.macros. One could also define it in a per-user .rpmmacros file, but adding the package fixes it at a system level using official distribution settings.

$ sudo urpmi jpackage-utils

.glade files

Client .glade window and dialog layout files are maintained using glade3:

$ sudo urpmi glade3
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
  libgladeui1_9                  3.6.7        3mdv2010.1    i586    
  glade3                         3.6.7        3mdv2010.1    i586    
Proceed with the installation of the 2 packages? (Y/n) y

Trunk Server

After installing the client packages, this still needed to be done:

$ sudo urpmi flex
$ sudo uprmi python-devel
  installing libpython2.6-devel-2.6.5-2.1mdv2010.1.i586.rpm

Mapper (Server)

Presuming the client and server dependencies are loaded, this was needed:

$ sudo urpmi libgd-devel
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
  libgd-devel                    2.0.35       14mdv2010.1   x86_64  
  libxpm-devel                   3.5.8        2mdv2010.1    x86_64  
Proceed with the installation of the 2 packages? (Y/n) y

CRE (Server)

CRE needs qmake:

$ sudo urpmi libqt4-devel
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch   
  lib64asyncns-devel             0.8          1mdv2010.1    x86_64  
  lib64avahi-client-devel        0.6.25       5mdv2010.1    x86_64  
  lib64avahi-common-devel        0.6.25       5mdv2010.1    x86_64  
  lib64cap-devel                 2.19         5mdv2010.1    x86_64  
  lib64dbus-1-devel              1.2.24       1mdv2010.1    x86_64  
  lib64flac-devel                1.2.1        7mdv2010.1    x86_64  
  lib64ogg-devel                 1.2.0        1mdv2010.1    x86_64  
  lib64phononexperimental4       4.4.1        6mdv2010.1    x86_64  
  lib64pulseaudio-devel          0.9.21       26mdv2010.1   x86_64  
  lib64qt4-devel                 4.6.2        9mdv2010.1    x86_64  
  lib64qtclucene4                4.6.2        9mdv2010.1    x86_64  
  lib64qthelp4                   4.6.2        9mdv2010.1    x86_64  
  lib64qtscripttools4            4.6.2        9mdv2010.1    x86_64  
  lib64sndfile-devel             1.0.21       2mdv2010.1    x86_64  
  lib64sqlite3-devel             3.6.23.1     2mdv2010.1    x86_64  
  lib64vorbis-devel              1.3.1        1mdv2010.1    x86_64  
  lib64xtst6-devel               1.1.0        2mdv2010.1    x86_64  
  phonon-devel                   4.4.1        6mdv2010.1    x86_64  
  qt4-designer-plugin-phonon     4.6.2        9mdv2010.1    x86_64  
  qt4-designer-plugin-qt3support 4.6.2        9mdv2010.1    x86_64  
  qt4-designer-plugin-webkit     4.6.2        9mdv2010.1    x86_64  
  qt4-qtconfig                   4.6.2        9mdv2010.1    x86_64  
Proceed with the installation of the 22 packages? (Y/n)
dev/linux_mandriva_2010.1.txt · Last modified: 2013/04/17 14:12 (external edit)