Just a recap from my last post, I was having issues with an error regarding missing build-id.
After asking my professor and the fedora community, I was advised that there was maybe a patch that was used in gcc 4.4.3 rawhide.
So I found the patch online, integrated into my spec file, and started packaging gcc4.5.
This evening when I woke up, I was greeted with the following error. I will again jump onto IRC and see if anyone can provide me with some help.
Here is the error, sorry about the length
cpio: gcc-4.5/x86_64-unknown-linux-gnu/libjava/gnu/classpath/tools/taglets/GnuExtendedTaglet.java: Cannot stat: No such file or directory
cpio: gcc-4.5/x86_64-unknown-linux-gnu/libjava/gnu/classpath/tools/taglets/SinceTaglet.java: Cannot stat: No such file or directory
cpio: gcc-4.5/x86_64-unknown-linux-gnu/libjava/gnu/classpath/tools/taglets/TagletContext.java: Cannot stat: No such file or directory
cpio: gcc-4.5/x86_64-unknown-linux-gnu/libjava/gnu/classpath/tools/taglets/ValueTaglet.java: Cannot stat: No such file or directory
cpio: gcc-4.5/x86_64-unknown-linux-gnu/libjava/gnu/classpath/tools/taglets/VersionTaglet.java: Cannot stat: No such file or directory
120596 blocks
+ /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
*******************************************************************************
*
* WARNING: 'check-rpaths' detected a broken RPATH and will cause 'rpmbuild'
* to fail. To ignore these errors, you can set the '$QA_RPATHS'
* environment variable which is a bitmask allowing the values
* below. The current value of QA_RPATHS is 0x0000.
*
* 0x0001 ... standard RPATHs (e.g. /usr/lib); such RPATHs are a minor
* issue but are introducing redundant searchpaths without
* providing a benefit. They can also cause errors in multilib
* environments.
* 0x0002 ... invalid RPATHs; these are RPATHs which are neither absolute
* nor relative filenames and can therefore be a SECURITY risk
* 0x0004 ... insecure RPATHs; these are relative RPATHs which are a
* SECURITY risk
* 0x0008 ... the special '$ORIGIN' RPATHs are appearing after other
* RPATHs; this is just a minor issue but usually unwanted
* 0x0010 ... the RPATH is empty; there is no reason for such RPATHs
* and they cause unneeded work while loading libraries
* 0x0020 ... an RPATH references '..' of an absolute path; this will break
* the functionality when the path before '..' is a symlink
*
*
* Examples:
* - to ignore standard and empty RPATHs, execute 'rpmbuild' like
* $ QA_RPATHS=$[ 0x0001|0x0010 ] rpmbuild my-package.src.rpm
* - to check existing files, set $RPM_BUILD_ROOT and execute check-rpaths like
* $ RPM_BUILD_ROOT= /usr/lib/rpm/check-rpaths
*
*******************************************************************************
ERROR 0020: file '/home/bchao/gcc/dist/bin/gij' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64:/home/bchao/gcc/dist/lib/../lib64/gcj-4.6.0-11]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gij' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64:/home/bchao/gcc/dist/lib/../lib64/gcj-4.6.0-11]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gserialver' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gjarsigner' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gkeytool' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gjar' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gcjh' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gc-analyze' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/grmiregistry' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/grmic' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gorbd' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gcj-dbtool' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gjavah' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gnative2ascii' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/jv-convert' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/grmid' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gtnameserv' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/bin/gappletviewer' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
*******************************************************************************
*
* WARNING: 'check-rpaths' detected a broken RPATH and will cause 'rpmbuild'
* to fail. To ignore these errors, you can set the '$QA_RPATHS'
* environment variable which is a bitmask allowing the values
* below. The current value of QA_RPATHS is 0x0000.
*
* 0x0001 ... standard RPATHs (e.g. /usr/lib); such RPATHs are a minor
* issue but are introducing redundant searchpaths without
* providing a benefit. They can also cause errors in multilib
* environments.
* 0x0002 ... invalid RPATHs; these are RPATHs which are neither absolute
* nor relative filenames and can therefore be a SECURITY risk
* 0x0004 ... insecure RPATHs; these are relative RPATHs which are a
* SECURITY risk
* 0x0008 ... the special '$ORIGIN' RPATHs are appearing after other
* RPATHs; this is just a minor issue but usually unwanted
* 0x0010 ... the RPATH is empty; there is no reason for such RPATHs
* and they cause unneeded work while loading libraries
* 0x0020 ... an RPATH references '..' of an absolute path; this will break
* the functionality when the path before '..' is a symlink
*
*
* Examples:
* - to ignore standard and empty RPATHs, execute 'rpmbuild' like
* $ QA_RPATHS=$[ 0x0001|0x0010 ] rpmbuild my-package.src.rpm
* - to check existing files, set $RPM_BUILD_ROOT and execute check-rpaths like
* $ RPM_BUILD_ROOT= /usr/lib/rpm/check-rpaths
*
*******************************************************************************
ERROR 0020: file '/home/bchao/gcc/dist/lib64/libgij.so.11.0.0' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/lib64/libgcj-tools.so.11.0.0' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
ERROR 0020: file '/home/bchao/gcc/dist/lib64/gcj-4.6.0-11/libjvm.so' contains an rpath referencing '..' of an absolute path [/home/bchao/gcc/dist/lib/../lib64]
error: Bad exit status from /var/tmp/rpm-tmp.HvhChP (%install)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.HvhChP (%install)
Hopefully, someone can point me to the right direction.. later