Hi.

I'm using the experimental pkgtool 1.3.91 with IPS support. I'm
currently trying to build GCC  using the SFEgcc.spec from SFE.

Watch that:

--($ ~/Sources/SFE)-- pkg info SFEgmp
          Name: SFEgmp
       Summary: GNU Multiple Presicion Arithmetic Library
         State: Installed
     Authority: local
       Version: 4.2.1
 Build Release: 5.11
        Branch: None
Packaging Date: Tue Nov 25 06:34:47 2008
          Size: 900.93 kB
          FMRI: pkg://local/[EMAIL PROTECTED],5.11:20081125T063447Z

--($ ~/Sources/SFE)-- pkgtool build --ips --download SFEgcc.spec --autodeps
Debug: IPS packages will be installed by default to http://localhost:80/
INFO: Copying %use'd or %include'd spec files to SPECS directory
INFO: Processing spec files
WARNING: Added /export/home/user/Sources/SFE/SFEmpfr.spec to the build
to satisfy dependencies
WARNING: Added /export/home/user/Sources/SFE/SFEgmp.spec to the build
to satisfy dependencies
INFO: Finding sources
INFO: Running pkgbuild -ba [...] SFEgmp.spec (SFEgmp)
INFO: SFEgmp PASSED
INFO: Installing SFEgmp
INFO: Installing SFEgmp-devel
WARNING: Skipping installation of IPS package ... until IPS bug #2417
will be fixed (probably it will be fixed in 94b)
WARNING: Skipping installation of IPS package ... until IPS bug #2417
will be fixed (probably it will be fixed in 94b)
INFO: Finding sources
INFO: Downloading source http://www.mpfr.org/mpfr-current/mpfr-2.3.2.tar.bz2
INFO: Running pkgbuild -ba [...] SFEmpfr.spec (SFEmpfr)
ERROR: SFEmpfr FAILED
Use of uninitialized value in concatenation (.) or string at
/opt/pkgbuild-dev/lib/pkgbuild-1.3.91/pkgtool.pl line 2261.
INFO: Check the build log in  for details
WARNING: skipping package SFEgccruntime: required package SFEmpfr failed
WARNING: skipping package SFEgccruntime: required package SFEmpfr-devel failed
WARNING: skipping package SFEgccruntime: required package SFEmpfr-devel failed

Summary:

                         package |      status | details
---------------------------------+-------------+-------------------------------
                   SFEgccruntime |  DEP_FAILED | Dependency check failed
                         SFEmpfr |      FAILED | pkgbuild build failed
                          SFEgmp |      PASSED |

--($ ~/Sources/SFE)-- pkg info SFEgmp
          Name: SFEgmp
       Summary: GNU Multiple Presicion Arithmetic Library
         State: Installed
     Authority: local
       Version: 4.2.1
 Build Release: 5.11
        Branch: None
Packaging Date: Tue Nov 25 06:34:47 2008
          Size: 900.93 kB
          FMRI: pkg://local/[EMAIL PROTECTED],5.11:20081125T063447Z

As you can see there, GMP is (re-)build, although it is already
installed.

To install GMP, I first ran "pkgtool [...] --ips [...] SFEgcc.spec", which
build GMP (as a dependency of SFEgcc) and that package got
"pushed" to my "local" IPS pkg-server. I then installed it GMP from
that pkg-server by a simple "pfexec pkg install SFEgmp".

But now I wonder, why the package SFEgmp is rebuild again,
when I re-run "pkgtool --ips SFEgcc.spec", although SFEgmp
*is* already installed, according to pkg (pkginfo doesn't list
SFEgmp - is that the reason?).

Thanks,

Alexander
-- 
[ Chat => Jabber: [EMAIL PROTECTED] | Gmail: [EMAIL PROTECTED] ]
[ Mehr => MSN: [EMAIL PROTECTED] | Yahoo!: askwar | ICQ: 350677419 ]
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to