Fedora X86/64bit :: Build Multilib RPM Package In X86-64?
Dec 5, 2009
I am running Fedora 12 x86-64. I have a SRPM and want to build both x86-64 and i686 package. But the rpmbuild -ba can only build x86-64 package. --target=i686 is not working fine too, it try to find dependency in /usr/lib64. How can I build i686 package?
I've just installed a Slackware64-13.0 test machine with alienBOB's multilib packages. I'm running the stock kernel generic-2.6.29.6 with an initrd set up using mkinitrd.confEverything is fine except that I cannot build a right initrd for kernels 2.6.30, both the /testing one or a custom build: if I try, it will panic at boot with the "couldn't find a valid RAM disk image" error.On the same hardware, without multilib support, I was able to correctly build and boot 2.6.30 initrds.
Today I got update notification. I type in terminal yum update, and get this error: Quote: Error: Missing Dependency: libnetfilter_conntrack.so.1()(64bit) is needed by package iptstate-2.2.1-5.fc11.x86_64 (installed) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest
I removed iptstate.x86_64, again run yum update, and than, ibnetfilter_conntrack got installed. I tried to install iptstate.x86_64 again, but i get Quote:
Im trying to build Mandrivas theme ia_ora from source but it fails.
Code: sh install.sh -- Found Qt-Version 4.7.1 (using /usr/bin/qmake-qt4) -- Found X11: /usr/lib64/libX11.so -- Found KDE 4.6 include dir: /usr/include/kde4 -- Found KDE 4.6 library dir: /usr/lib64/kde4/devel
I'm building an rpm from the following program source:[URL].. but I'm getting the following error after running rmpbuild: (here I only show the log after configure, see attachment for a full log):
configure: creating ./config.status config.status: creating Makefile ----the prefix for installation directories is:/usr If this choice is not convenient, re-execute this configure with the --prefix option, e.g.
[Code]...
I can figure that it cannot install under /usr/bin, rather it have to install in %{buildroot}, but I don't know how to deal with that. Please I need help with this!
I am trying to build ORBit2 as a dependency for GConf and then google-chrome.
This is a multilib system and I want 32 bit chrome.
Both my 64 bit and compat32 packages are all current as of today per ftp://slackware.mirrors.tds.net/pub/slackware/.
I have edited the Slackbuild as follows:
Code:
The build fails each time with:
Code:
I am using the newest version of ORBit2 as the above indicates, but this is just to see if the newer package would build. The X.X.17 version failed with the same output.
I have run:
Code:
I've had no problems building this package with current in a pure 64 bit environment.
I have installed multilib support in my 64bit slackware 13.37 installation than I proceed it to install google earth from slackbuilds... and did ln -sf /lib/ld-linux.so.2 /lib/ld-lsb.so.3Now when I try to run google earth I get:[ 760.092745] googleearth-bin[3647]:segfault at 984f7d31 ip 00000000984f7d31 sp 00000000ffbfe100 error 4
Still I am asked to package a war file as an RPM package. That is an unusual RPM packaging(To me). If you guys could guide me I have a war file inside a folder, that folder is inside a tar file as a SOURCE for RPM package. The structure is like below.
[Code]...
I simply want that the war file from sources is transferred to the web app of my tomcat server through RPM. I try to package it as an RPM, but its always giving me errors in %build stage. When I try to remove %build from stage from the spec file, then it says command missing.
My system details are: SUSE Linux Enterprise Server 10 (x86_64) VERSION = 10 PATCHLEVEL = 1 LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-x86_64:core-3.0-x86_64"
I have been attempting to compile lmms on my 64 bit install of fedora 11, and have determined that I need the gcc-devel package. I cannot find it in any of the repositories. Where is it?
I've tried the "yum clean all" option to no avail. When I update either with the GUI or command line, I get this error:
[root@joshhardman ~]# yum update Loaded plugins: refresh-packagekit Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package anacron.x86_64 0:2.3-78.fc11 set to be updated ---> Package binutils.x86_64 0:2.19.51.0.14-1.fc11 set to be updated ---> Package crontabs.noarch 0:1.10-30.fc11 set to be updated ---> Package genisoimage.x86_64 0:1.1.9-6.fc11 set to be updated ---> Package icedax.x86_64 0:1.1.9-6.fc11 set to be updated ---> Package shadow-utils.x86_64 2:4.1.4.1-5.fc11 set to be updated ---> Package wodim.x86_64 0:1.1.9-6.fc11 set to be updated --> Finished Dependency Resolution .....
Can I not have the 64 bit and 32 bit packages installed at the same time?
I recently gave the boot to Windows and installed Fedora 10. Under Windows, I was using VirtualBox for all of my virtualized computing needs. I had set up a virtual network with two virtual machines - one running Windows Server 2K3 and the other running Windows 2000 Pro. I could run both VMs at the same time and still use the host OS. Now I am trying a similar setup under Fedora, I am using VirtualBox to run Server 2K3 and Windows XP. The problem I encounter is that when I run one VM, one of my CPU cores rockets to 100% usage and the other hovers around 40% - 60% usage. Is there a way to enhance performance so I can run both VMs at the same time? Third, what would be the effects of me installing the Xen runtime environment package or the Xen emulator for KVM?
my update today failed, because the packages raydium and maniadrive depend on libphp5-5.2.9.so, which is provided by php-embedded, which is (apparently) not in the fedora 64bit repository There does however seem to be an i586 version...
I have configured the Adobe repos and when I try to install Adobe Reader, yum gives me the following error:
Code: Transaction Check Error: package nss-softokn-freebl-3.12.4-19.fc12.x86_64 (which is newer than nss-softokn-freebl-3.12.4-17.fc13.i686) is already installed I tried --skipbroken as a longshot to no avail. Obviously if I try to remove nss-softokn-freebl it tries to remove all of Fedora , looked in Koji but there is nothing in there either.
This has been happening for over a week and is preventing me from installing updates, They all download OK then as they start to install I get this error message. Test Transaction Errors: package nss-softokn-3.12.4-19.fc13.x86_64 (which is newer than nss-softokn-3.12.4-17.fc13.i686) is already installed Then the update fails and I am unable to continue.
I am a complete noob with this OS, I left for a week in the hope it would sort it's self out.
Since the Fedoraplus site is down, I alternatively downloaded the FC14 version in hopes that it would work. Instead, I now receive the following error any time I try to remove or install a package via yum: Code: [Errno 22] invalid mode ('w') or filename: '//var/lib/yum/rpmdb-indexes/conflicts.tmp' I'm pretty sure the issue here is a typo in a file (the extra "/" in the path to "conflicts.tmp").
I am trying to install libg++2.7.0 package in FedoraCore 6 on a DELL machine that has Intel Pentium D processor.I get an error saying "unrecognized host system name i686 unknown linuxoldld"
i am looking for a rpm package to run openoffice because when i try to install it it come up with i need this openoffice.org-core = 1:3.3.0-9.3.fc14 but i cant find it anywhere on the net?
I work at a small company where we use to deploy things by just checking out the repo and copying stuff to production servers. This has to come to an end, enter .deb packages!
So I'm wondering what's the best procedure to do that. I already know how to create .deb packages, most of our stuff is Python and we're going to use python-support and cdbs. But how to maximally automate this?
We have a Git repo and ideally the whole thing should work like this:
* a tag is created in the Git repo (the version can be provided manually)
* some file like 'version.py' is created so that setup.py and the packaged software can refer to it and know the tag
* changelog is created from the Git commit logs
* the package is built (that's the part I've worked out - python-support and cdbs are involved here)
* optionally, the package is uploaded somewhere
There's a .deb package named 'git-buildpackage', is it suitable for this task? So far I can tell that it has one drawback - it looks for the 'debian/' directory in the root of the repository, which is not the case - our repo consists of several subdirectories, each contains a subproject that will be packaged independently.
i make rpm package from linux kerlne 3.0.0 source. default spec file in "linux-3.0/scripts/package/mkspec" ,i add %post lines,this step use to install new kernel with rpm (ivh) tools and configure grub automatically
Quote:
echo "%post" echo '/sbin/new-kernel-pkg --mkinitrd --depmod --install "$__KERNELRELEASE" || exit $?' then ,make rpm-pkg, it makes rpms bellow: Wrote: /root/rpmbuild/SRPMS/kernel-3.0.0-1.src.rpm Wrote: /root/rpmbuild/RPMS/x86_64/kernel-3.0.0-1.x86_64.rpm
i am new to linus and trying to connect evolution to exchange 2007 using evolution-brutus plug in. However not able to complete the compiling stage. where to download the following rpm. I am using Ubuntu 10.04 LTS- the Lucid Lynx
configure: WARNING: You should have the rpmdev-setuptree program if building evolution-brutus RPMs checking for rpmdev-wipetree... no configure: WARNING: You should have the rpmdev-wipetree program if building evolution-brutus RPMs checking for build. no configure: WARNING: You should have the build program if building evolution-brutus RPMs on SUSE checking for dpkg-buildpackage..
I got Thunderbird 5.0a2 Beta because it had the file that runs it in there, but I can't find it anywhere in the Firefox Nightly Build one. There's also no config file in there either, and I don't want to replace my Aurora 6.0a2 Beta with the very unstable Alpha until I try it out. I would try it in the Virtual Machine but it'd take too long to set it all up.
[URL]
I downloaded the .bz2 file and Archiver extracted it for me. I remember in Slackware you just use installpkg on .bz2 files... Or was it .gz... I forget, anyway, how can I run Nightly-Build? Run-Mozilla.sh opens my Aurora browser.
Question is: How do I compile a package for little endian on big endian proceessors? Gpart is known to build on arm-el, ia64, i386, and amd64. I'm using gcc 4.3 and have versions 3.4, 4.1, 4.2. Build environment is debian lenny, powerpc.
I've been trying to build gCompris a childrens educational package. I got the compressed source & build from slackbuilds.org The only dependency mentioned in the readme was gnet so built and installed that ok .
With gCompris the build was progressing fine until a it hit a point at " text2html" .Looked in the 4th install disk of slackware 13.37 no sign of either.looked in slackbuild also no mention of either.
Today is my first day to use ubuntu for my C++ programming. However, when I was trying to install build-essential, it failed. This is the output shown:
vie@vie-laptop:~/TestC++$ sudo apt-get install build-essential Reading package lists... Done Building dependency tree Reading state information... Done Package build-essential is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package build-essential has no installation candidate vie@vie-laptop:~/TestC++$ .....
I want to build a package from source using src2pkg, but I don't know how to avoid library miss match. Suppose I have Firefox 3.5.2 on Slackware 13.0 64 and I want to upgrade it to 3.6.2. Last time when I venturesomely installed Firefox-3.6.2-current into my Slackware 13.0, I got library miss match. Thus, instead of upgrading the whole packages to current (which is impractical and cumbersome), I want to build 3.6.2 from source. How can I do this? Is there any guideline how to use src2pkg? Or should I rather use makepkg? Do I need to create a Makefile?