Re: build help needed, Trinity kdebase - 2 issues on Arch

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 02/04/2011 07:21 PM, Ray Rashif wrote:
On 5 February 2011 08:34, David C. Rankin
<drankinatty@xxxxxxxxxxxxxxxxxx>  wrote:
(1) use vbox?

or

(2) use a chroot?

(2)

pacman -S devtools
extra-i686-build (in PKGBUILD dir)

That makes use of mkarchroot and makechrootpkg [1], which makes use of chroot.

They are right, some KDE3 applications where no amount of
configuration helps only build properly in a clean chroot, without the
KDE4 stuff around.

https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot


Ray, Allan, All,

I got mkarchroot setup in /dat_e/david/bld/root and I created a custom repo with all necessary dependency packages for the Trinity kdebase build in /dat_e/david/bld/root/chrepo and added the repo to ..bld/root/etc/pacman.conf and updated the mkarchroot. (I ran a test by building rpncalc from AUR and it worked perfectly)

I have my copy of kdebase in /dat_e/david/bld/tmp/kdebase. Running sudo makechrootpkg -r /dat_e/david/bld installs all the dependencies and all the previously built trinity packages just fine. But then cmake fails before it even starts for the kdebase build with the following:

21:02 archangel:/dat_e/david/bld/tmp/kdebase> sudo makechrootpkg -r /dat_e/david/bld
==> Making package: trinity 9999-1.0 (Sat Feb  5 03:02:26 UTC 2011)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
==> Extracting Sources...
==> Starting build()...
CMake Error: The source directory "/build" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
    Aborting...
Build failed, check /dat_e/david/bld/copy/build

I see that /dat_e/david/bld/copy holds a copy of the chroot and /dat_e/david/bld/copy/build holds the PKGBUILD pkg, and src dirs. But cmake is obviously not happy with the setup. CMakeList.txt is in my source kdebase dir, but not the root or copy directories created by mkarchrootpkg. Is there something I need to modify or change in PKGBUILD or the mkarchroot setup to have it work with cmake??

	Any help appreciated.

--
David C. Rankin, J.D.,P.E.


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux