[Bug 215883] Review Request: idioskopos - C++ Introspection Library

bugzilla at redhat.com bugzilla at redhat.com
Tue Dec 5 01:37:40 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: idioskopos - C++ Introspection Library
Alias: idioskopos

https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=215883





------- Additional Comments From rvinyard at cs.nmsu.edu  2006-12-04 20:37 EST -------
(In reply to comment #7)
> (In reply to comment #6)
> > But, the specs are built by autoconf when configure is run. 
> 

Sorry about that. I meant to say, the specs are built by m4 when configure is run.

This is the section in configure that requires m4:
#########################################################################
#  build spec.in files
#########################################################################
for distro in "fedora-5 FEDORA 5" "fedora-6 FEDORA 6"; do
  original_params=("$@")
  set -- $distro
  mkdir ${1}
  m4 -D DISTRO=${2} \
     -D DISTRO_LIB_GROUP="${2}_${3}_LIB_GROUP" \
     -D DISTRO_BUILD_REQUIRES="${2}_${3}_BUILD_REQUIRES" \
     -D DISTRO_DEVEL_GROUP="${2}_${3}_DEVEL_GROUP" \
     -D DISTRO_DEVEL_REQUIRES="${2}_${3}_DEVEL_REQUIRES" \
     spec.m4 >${1}/${PACKAGE_NAME}.spec.in
  set -- $original_params
done

And then, later on in configure.in I have the spec.in that was built above in
AC_OUTPUT().

> ./configure: line 22376: suse-10.1/idioskopos.spec.in: No such file or directory

I thought I removed the suse-10.1 directories for the 0.3.3 release, but I must
have done it after I pushed the release. That's the m4 command failing because
the 0.3.3 release didn't have the 'mkdir ${1}'.

> Actually I successfully rebuild this packge without m4
> by mockbuild.

Now that I think about it, the m4 command will probably silently fail without m4
installed. I don't have a problem removing the m4 build-requires. I just want to
make sure it's right.



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list