i build with my rpmrc and rpmmacro file on fedora 25 my binarys but on fedora 26 it not works
Fehler: Zu viele Rekursionsebenen bei der Expansion des Makros. Dies wird wahrscheinlich durch eine rekursive Makro-Deklaration verursacht.
Fehler: Zu viele Rekursionsebenen bei der Expansion des Makros. Dies wird wahrscheinlich durch eine rekursive Makro-Deklaration verursacht.
Ausführung(%prep): /bin/sh -e /var/tmp/rpm-tmp.eVaIuY
/var/tmp/rpm-tmp.eVaIuY: Zeile 5: Dateiende beim Suchen nach `"' erreicht.
Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.eVaIuY (%prep)
Fehler beim Bauen des RPM:
Zu viele Rekursionsebenen bei der Expansion des Makros. Dies wird wahrscheinlich durch eine rekursive Makro-Deklaration verursacht.
Zu viele Rekursionsebenen bei der Expansion des Makros. Dies wird wahrscheinlich durch eine rekursive Makro-Deklaration verursacht.
Fehler-Status beim Beenden von /var/tmp/rpm-tmp.eVaIuY (%prep)
[dsoft@srv:~/rpmbuild/SPECS]$ cat /home/dsoft/.rpmrc
optflags: x86_64 %{__global_cflags} -m64 -march=core2 -mtune=core2
[dsoft@srv:~/rpmbuild/SPECS]$ cat /home/dsoft/.rpmmacros
%_topdir %(echo $HOME)/rpmbuild
%__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
%fedora 26
%dist .fc%fedora.%(echo $(/usr/bin/date +%Y%m%d)).dk
%packager Dominik Kucher
%vendor Dominik Kucher
%php_api .php71
%php_debug_build 0
%O3_flags -O3 -fno-strict-aliasing -fno-gcse-after-reload -fno-inline-functions -fno-ipa-cp -fno-ipa-cp-clone -fno-peel-loops -fno-predictive-commoning -fno-tree-loop-distribute-patterns -fno-unswitch-loops
%_smp_mflags -j8
%_include_minidebuginfo 0
%debug_package %{nil}
%__perl_requires %{nil}
%_binary_payload w1.gzdio
%_source_payload w1.gzdio
%__global_ldflags -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -specs=/usr/lib/rpm/redhat/redhat-hardened-ld
%configure \
CFLAGS="${CFLAGS:-%optflags}"; export CFLAGS; \
CXXFLAGS="${CXXFLAGS:-%optflags}"; export CXXFLAGS; \
FFLAGS="${FFLAGS:-%optflags -I%_fmoddir}"; export FFLAGS; \
FCFLAGS="${FCFLAGS:-%optflags -I%_fmoddir}"; export FCFLAGS; \
LDFLAGS="${LDFLAGS:-%__global_ldflags}"; export LDFLAGS; \
./configure \\\
--host=x86_64-redhat-linux \\\
--build=x86_64-redhat-linux \\\
--target=x86_64-redhat-linux \\\
--program-prefix=%{?_program_prefix} \\\
--disable-dependency-tracking \\\
--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} \\\
Error: Too many recursion levels when expanding the macro. This is probably caused by a recursive macro declaration.
Error: Too many recursion levels when expanding the macro. This is probably caused by a recursive macro declaration.
execution(%prep): /bin/sh -e /var/tmp/rpm-tmp.eVaIuY
/var/tmp/rpm-tmp.eVaIuY: Zeile 5: Files reached while searching for `"'
Error: Error status when exiting /var/tmp/rpm-tmp.eVaIuY (%prep)
Error in building the RPM:
Error: Too many recursion levels when expanding the macro. This is probably caused by a recursive macro declaration.
Error: Too many recursion levels when expanding the macro. This is probably caused by a recursive macro declaration.
Fehler-Status beim Beenden von /var/tmp/rpm-tmp.eVaIuY (%prep)
i build with my rpmrc and rpmmacro file on fedora 25 my binarys but on fedora 26 it not works Fehler: Zu viele Rekursionsebenen bei der Expansion des Makros. Dies wird wahrscheinlich durch eine rekursive Makro-Deklaration verursacht. Fehler: Zu viele Rekursionsebenen bei der Expansion des Makros. Dies wird wahrscheinlich durch eine rekursive Makro-Deklaration verursacht. Ausführung(%prep): /bin/sh -e /var/tmp/rpm-tmp.eVaIuY /var/tmp/rpm-tmp.eVaIuY: Zeile 5: Dateiende beim Suchen nach `"' erreicht. Fehler: Fehler-Status beim Beenden von /var/tmp/rpm-tmp.eVaIuY (%prep) Fehler beim Bauen des RPM: Zu viele Rekursionsebenen bei der Expansion des Makros. Dies wird wahrscheinlich durch eine rekursive Makro-Deklaration verursacht. Zu viele Rekursionsebenen bei der Expansion des Makros. Dies wird wahrscheinlich durch eine rekursive Makro-Deklaration verursacht. Fehler-Status beim Beenden von /var/tmp/rpm-tmp.eVaIuY (%prep) [dsoft@srv:~/rpmbuild/SPECS]$ cat /home/dsoft/.rpmrc optflags: x86_64 %{__global_cflags} -m64 -march=core2 -mtune=core2 [dsoft@srv:~/rpmbuild/SPECS]$ cat /home/dsoft/.rpmmacros %_topdir %(echo $HOME)/rpmbuild %__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot %fedora 26 %dist .fc%fedora.%(echo $(/usr/bin/date +%Y%m%d)).dk %packager Dominik Kucher %vendor Dominik Kucher %php_api .php71 %php_debug_build 0 %O3_flags -O3 -fno-strict-aliasing -fno-gcse-after-reload -fno-inline-functions -fno-ipa-cp -fno-ipa-cp-clone -fno-peel-loops -fno-predictive-commoning -fno-tree-loop-distribute-patterns -fno-unswitch-loops %_smp_mflags -j8 %_include_minidebuginfo 0 %debug_package %{nil} %__perl_requires %{nil} %_binary_payload w1.gzdio %_source_payload w1.gzdio %__global_ldflags -Wl,-z,now -Wl,-z,relro -Wl,-z,noexecstack -specs=/usr/lib/rpm/redhat/redhat-hardened-ld %configure \ CFLAGS="${CFLAGS:-%optflags}"; export CFLAGS; \ CXXFLAGS="${CXXFLAGS:-%optflags}"; export CXXFLAGS; \ FFLAGS="${FFLAGS:-%optflags -I%_fmoddir}"; export FFLAGS; \ FCFLAGS="${FCFLAGS:-%optflags -I%_fmoddir}"; export FCFLAGS; \ LDFLAGS="${LDFLAGS:-%__global_ldflags}"; export LDFLAGS; \ ./configure \\\ --host=x86_64-redhat-linux \\\ --build=x86_64-redhat-linux \\\ --target=x86_64-redhat-linux \\\ --program-prefix=%{?_program_prefix} \\\ --disable-dependency-tracking \\\ --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} \\\