Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 202830
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: C++ Team <cpp@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Mikael Magnusson <mikachu@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 202830 depends on: Show dependency tree
Bug 202830 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-12-19 23:25 0000
>>> Unpacking xerces-c-src_2_8_0.tar.gz to /neko/tmp/portage/dev-libs/xerces-c-2.8.0/work
 * Applying xerces-c-2.8.0-64bit_cast.patch ...                                
            [ ok ]
 * Applying xerces-c-2.8.0-icu_ressource_fix.patch ...                         
            [ ok ]
>>> Source unpacked.
>>> Compiling source in /neko/tmp/portage/dev-libs/xerces-c-2.8.0/work/xerces-c-src_2_8_0 ...
./runConfigure: line 800: /usr/bin/true: No such file or directory
 * 
 * ERROR: dev-libs/xerces-c-2.8.0 failed.
 * Call stack:
 *               ebuild.sh, line   46:  Called src_compile
 *             environment, line 2642:  Called die
 * The specific snippet of code:
 *       ./runConfigure -p ${target} -c "$(tc-getCC)" -x "$(tc-getCXX)"
${myconf} -m ${mloader} -n ${netaccessor} -t ${transcoder} -r ${thread} -b
${bitstobuild} > configure.vars || diefunc "$FUNCNAME" "$LINENO" "$?"
"runConfigure failed";
 *  The die message:
 *   runConfigure failed
 * 
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/neko/tmp/portage/dev-libs/xerces-c-2.8.0/temp/build.log'.
 * The ebuild environment file is located at
'/neko/tmp/portage/dev-libs/xerces-c-2.8.0/temp/environment'.
 * 

After symlinking /bin/true into /usr/bin/ the package installed successfully.

------- Comment #1 From Mikael Magnusson 2007-12-19 23:28:21 0000 -------
Apparently the ebuild is responsible for this:

src_unpack() {
        unpack ${A}
        cd "${S}"

        sed -i \
                -e 's|sh ./configure.*|/usr/bin/true|' \
                src/xercesc/runConfigure || die "sed failed"

------- Comment #2 From Billy DeVincentis 2007-12-20 12:49:55 0000 -------
Should we modify the ebuild?  It  emerged  fine  on  amd64  but  its  a 
problem  on  x86

------- Comment #3 From Billy DeVincentis 2007-12-20 12:57:14 0000 -------
Ive  removed  the  true  part  from  the  ebuild  and  it  seems  to  compile, 
not  sure  what  that  does  though

------- Comment #4 From Tiziano Müller 2007-12-20 13:16:02 0000 -------
@Billy: It's not an arch-issue. Seems that I had a stalled symlink from
/usr/bin/true to /bin/true and it seems you have that one too on one of your
machines.
Removing the part results in ./configure being run twice, not really usefull
but it doesn't hurt either.
Anyway, should be solved now. Thanks.

------- Comment #5 From Jakub Moc (RETIRED) 2007-12-21 10:25:05 0000 -------
*** Bug 202923 has been marked as a duplicate of this bug. ***

------- Comment #6 From Jakub Moc (RETIRED) 2007-12-21 11:32:46 0000 -------
*** Bug 202923 has been marked as a duplicate of this bug. ***

------- Comment #7 From Jakub Moc (RETIRED) 2007-12-21 11:33:09 0000 -------
Not fixed, reopen.

------- Comment #8 From Jakub Moc (RETIRED) 2007-12-22 00:23:44 0000 -------
http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-libs/xerces-c/xerces-c-2.8.0.ebuild?r1=1.1&r2=1.2

If it still doesn't work for you, you need to come with something better than
"I have synced and nothing is fixed".

@dev-zero - sorry for the noise.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug