llocal rpmmacros file are not readed by rpmbuild redhat 6

Hasan Yavuz hasan.hy.yavuz at alcatel-lucent.com
Tue Jan 15 10:27:33 UTC 2013


  Hello all

I have a local rpmmacros file and it's not readed by rpmbuild. The same 
is working with redhat 4 and 5 and not working in redhat 6.

rpmbuild --rcfile=/mnt/prz/5.0/etc/rpmrc --showrc
ARCHITECTURE AND OS:
build arch            : x86_64
compatible build archs: x86_64 noarch
build os              : Linux
compatible build os's : Linux
install arch          : x86_64
install os            : Linux
compatible archs      : x86_64 amd64 em64t athlon noarch i686 i586 i486 
i386 fat
compatible os's       : Linux

RPMRC VALUES:
macrofiles            : 
/usr/lib/rpm/macros:/usr/lib/rpm/ia32e-linux/macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/ia32e-linux/macros:*/mnt/prz/new/etc/rpmmacros*:./*rpmmacros*

*#more /mnt/prz/5.0/etc/rpmrc*
include : /usr/lib/rpm/rpmrc
macrofiles: 
/usr/lib/rpm/macros:/usr/lib/rpm/ia32e-linux/macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/ia32e-linux/macros:/mnt/prz/new/etc/rpmmacros:*./rpmmacros*

I don't see any value defined in my rpmmacros file.

Is that someone already encoutered this kind of problem.

Thanks

Here the beginning output of showrc command:
rpmbuild --rcfile=/mnt/prz/5.0/etc/rpmrc --showrc
ARCHITECTURE AND OS:
build arch            : x86_64
compatible build archs: x86_64 noarch
build os              : Linux
compatible build os's : Linux
install arch          : x86_64
install os            : Linux
compatible archs      : x86_64 amd64 em64t athlon noarch i686 i586 i486 
i386 fat
compatible os's       : Linux

RPMRC VALUES:
macrofiles            : 
/usr/lib/rpm/macros:/usr/lib/rpm/ia32e-linux/macros:/etc/rpm/macros.*:/etc/rpm/macros:/etc/rpm/ia32e-linux/macros:/mnt/prz/new/etc/rpmmacros:./rpmmacros
optflags              : -O2 -g

Features supported by rpmlib:
     rpmlib(BuiltinLuaScripts) = 4.2.2-1
     rpmlib(CompressedFileNames) = 3.0.4-1
     rpmlib(ConcurrentAccess) = 4.1-1
     rpmlib(ExplicitPackageProvide) = 4.0-1
     rpmlib(FileCaps) = 4.6.1-1
     rpmlib(FileDigests) = 4.6.0-1
     rpmlib(HeaderLoadSortsTags) = 4.0.1-1
     rpmlib(PartialHardlinkSets) = 4.0.4-1
     rpmlib(PayloadFilesHavePrefix) = 4.0-1
     rpmlib(PayloadIsBzip2) = 3.0.5-1
     rpmlib(PayloadIsLzma) = 4.4.2-1
     rpmlib(PayloadIsXz) = 5.2-1
     rpmlib(ScriptletInterpreterArgs) = 4.0.3-1
     rpmlib(VersionedDependencies) = 3.0.3-1

========================
-14: GNUconfigure(MCs:)
   CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS;
   LDFLAGS="${LDFLAGS:-%{-s:-s}}"  ; export LDFLAGS;
   %{-C:_mydir="`pwd`"; %{-M: %{__mkdir} -p %{-C*};} cd %{-C*}}
   dirs="`find ${_mydir} -name configure.in -print`"; export dirs;
     for coin in `echo ${dirs}`
do
   dr=`dirname ${coin}`;
if test -f ${dr}/NO-AUTO-GEN; then
  :
else
      macrodirs=`sed -n -e 's,AM_ACLOCAL_INCLUDE((.*)),1,gp' < ${coin}`;
     ( cd ${dr};
       aclocalinclude="${ACLOCAL_FLAGS}";
       for k in ${macrodirs}; do
         if test -d ${k}; then
           aclocalinclude="${aclocalinclude} -I ${k}";
         ##else
         ##  echo "**Warning**: No such directory `${k}'.  Ignored."
         fi
       done
       if grep "^AM_GNU_GETTEXT" configure.in >/dev/null; then
         if grep "sed.*POTFILES" configure.in >/dev/null; then
           : do nothing -- we still have an old unmodified configure.in
         else
           test -r ${dr}/aclocal.m4 || touch ${dr}/aclocal.m4;
           echo "no" | gettextize --force --copy;
           test -r ${dr}/aclocal.m4 && %{__chmod} u+w ${dr}/aclocal.m4;
         fi
       fi
       if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
         %{__libtoolize} --force --copy;
       fi
       aclocal ${aclocalinclude};
       if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
         %{__autoheader};
       fi
       echo "Running automake --gnu ${am_opt} ...";
       %{__automake} --add-missing --gnu ${am_opt};
       %{__autoconf};
     );
   fi
done
   %{-C:${_mydir}}%{!-C:.}/configure --prefix=%{_prefix} 
--exec-prefix=%{_exec_prefix} --bindir=%{_bindir} --sbindir=%{_sbindir} 
--sysconfdir=%{_sysconfdir} --datadir=%{_datadir} 
--includedir=%{_includedir} --libdir=%{_libdir} 
--libexecdir=%{_libexecdir} --localstatedir=%{_localstatedir} 
--sharedstatedir=%{_sharedstatedir} --mandir=%{_mandir} 
--infodir=%{_infodir} %* ;
   %{-C:cd ${_mydir}; unset _mydir}
-14: ___build_args      -e
-14: ___build_cmd       %{?_sudo:%{_sudo} }%{?_remsh:%{_remsh} 
%{_remhost} }%{?_remsudo:%{_remsudo} }%{?_remchroot:%{_remchroot} 
%{_remroot} }%{___build_shell} %{___build_args}
-14: ___build_post      exit 0
-14: ___build_pre
   RPM_SOURCE_DIR="%{u2p:%{_sourcedir}}"
   RPM_BUILD_DIR="%{u2p:%{_builddir}}"
   RPM_OPT_FLAGS="%{optflags}"
   RPM_ARCH="%{_arch}"
   RPM_OS="%{_os}"
   export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS
   RPM_DOC_DIR="%{_docdir}"
   export RPM_DOC_DIR
   RPM_PACKAGE_NAME="%{name}"
   RPM_PACKAGE_VERSION="%{version}"
   RPM_PACKAGE_RELEASE="%{release}"
   export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE
   LANG=C
   export LANG
   unset CDPATH DISPLAY ||:
   %{?buildroot:RPM_BUILD_ROOT="%{u2p:%{buildroot}}"
   export RPM_BUILD_ROOT}
   %{?_javaclasspath:CLASSPATH="%{_javaclasspath}"
   export CLASSPATH}
   PKG_CONFIG_PATH="%{_libdir}/pkgconfig:%{_datadir}/pkgconfig"
   export PKG_CONFIG_PATH

   %{verbose:set -x}%{!verbose:exec > /dev/null}
   umask 022
   cd "%{u2p:%{_builddir}}"
-14: ___build_shell     
%{?_buildshell:%{_buildshell}}%{!?_buildshell:/bin/sh}
-14: ___build_template  #!%{___build_shell}
%{___build_pre}
%{nil}
-14: __aclocal  aclocal
-14: __ar       ar
-14: __arch_install_post        %{nil}
-14: __as       as
-14: __autoconf autoconf
-14: __autoheader       autoheader
-14: __automake automake
-14: __awk      gawk
-14: __bzip2    /usr/bin/bzip2
-14: __cat      /bin/cat
-14: __cc       gcc
-14: __check_files      %{_rpmconfigdir}/check-files %{buildroot}
-14: __chgrp    /bin/chgrp
-14: __chgrp_Rhf        %{__chgrp} -Rhf
-14: __chmod    /bin/chmod
-14: __chown    /bin/chown
-14: __chown_Rhf        %{__chown} -Rhf
-14: __cp       /bin/cp
-14: __cpio     /bin/cpio
-14: __cpp      gcc -E
-14: __cxx      g++
-14: __dbi_btconfig
   btree
   %{__dbi_other}
   %{__dbi_perms}
%{nil}
-14: __dbi_btconfig_current     %{__dbi_btconfig}
-14: __dbi_btconfig_rebuild     %{__dbi_btconfig} %{__dbi_rebuild}
-14: __dbi_cdb  create cdb mpool mp_mmapsize=16Mb mp_size=1Mb
-14: __dbi_htconfig
   hash
   %{__dbi_other}
   %{__dbi_perms}
%{nil}
-14: __dbi_htconfig_current     %{__dbi_htconfig}
-14: __dbi_htconfig_rebuild     %{__dbi_htconfig} %{__dbi_rebuild}
-14: __dbi_other        %{?_tmppath:tmpdir=%{_tmppath}} %{?__dbi_cdb}
-14: __dbi_perms        perms=0644
-14: __dbi_rebuild      nofsync !log !txn !cdb
-14: __dbi_transient    %{__dbi_rebuild} temporary private
-14: __debug_install_post
    %{_rpmconfigdir}/find-debuginfo.sh 
%{?_missing_build_ids_terminate_build:--strict-build-id} 
%{?_find_debuginfo_opts} "%{_builddir}/%{?buildsubdir}"
%{nil}
-14: __desktop_provides %{_rpmconfigdir}/desktop-file.prov
-14: __docdir_path      
%{_datadir}/doc:%{_datadir}/man:%{_datadir}/info:%{_datadir}/gtk-doc/html:%{?_docdir}:%{?_mandir}:%{?_infodir}:%{?_javadocdir}:/usr/doc:/usr/man:/usr/info:/usr/X11R6/man
-14: __file     /usr/bin/file
-14: __file_context_path        
/etc/selinux/%{__policy_tree}/contexts/files/file_contexts
-14: __find_provides    %{_rpmconfigdir}/find-provides
-14: __find_requires    %{_rpmconfigdir}/find-requires
-14: __fontconfig_provides      %{_rpmconfigdir}/fontconfig.prov
-14: __gpg      /usr/bin/gpg
-14: __gpg_check_password_cmd   %{__gpg}
         gpg --batch --no-verbose --passphrase-fd 3 -u "%{_gpg_name}" -so -
-14: __gpg_sign_cmd     %{__gpg}
         gpg --batch --no-verbose --no-armor --passphrase-fd 3 
--no-secmem-warning
         -u "%{_gpg_name}" -sbo %{__signature_filename} 
%{__plaintext_filename}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-list/attachments/20130115/b24519ac/attachment.html>


More information about the Rpm-list mailing list