First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 149583
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo's Team for Core System packages <base-system@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Diego E. 'Flameeyes' Pettenò <flameeyes@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
openssl-0.9.8d.ebuild.patch make use of userland_GNU patch Florian Steinel 2006-10-01 04:18 0000 347 bytes Details | Diff
openssl-0.9.8d-configure.patch openssl-0.9.8d-configure.patch patch Florian Steinel 2006-10-01 05:06 0000 458 bytes Details | Diff
emerge.info.txt This is my emerge info text/plain awal11@op.pl 2006-10-01 08:19 0000 2.96 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 149583 depends on: Show dependency tree
Show dependency graph
Bug 149583 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: 2006-09-29 23:00 0000
As per subject, the make depend phase of openssl seems to use the makedepend
command (it fails with it not found without it merged).

The command is present in x11-misc/makedepend.

It shouldn't be a fatal failure, but I suppose that the dependency should be
either cleared up or make depend skipped.

------- Comment #1 From SpanKY 2006-09-30 11:31:51 0000 -------
doesnt fail for me, but the build obviously tries to run it

guess we'll see how many people complain

------- Comment #2 From Paul Barnetta 2006-09-30 16:29:19 0000 -------
From what I can see `makedepend' wont be used if MAKEDEPPROG is set to gcc
which happens in `Configure' if $cc is set to "gcc" -- so I don't believe
x11-misc/makedepend (and its own dependencies) should automatically be made an
unconditional dependency for everyone? Perhaps I'm wrong, but has this been
explored?

------- Comment #3 From R!tman 2006-09-30 23:05:46 0000 -------
I have a server without X, where x11-misc/makedepend and its two dependencies
x11-proto/xproto and x11-misc/util-macros would be the first x11-*/* packages.
I therefore find it pretty strange that openssl pulls these three.

As Paul mentioned this might not be necessary at all. Perhaps this could also
be solved with a USE flag.

------- Comment #4 From Florian Steinel 2006-10-01 04:18:27 0000 -------
Created an attachment (id=98506) [edit]
make use of userland_GNU

only depend on x11-misc/makedepend when userland is not GNU.

------- Comment #5 From Diego E. 'Flameeyes' Pettenò 2006-10-01 04:23:50 0000 -------
Uh, no, there's no *userland* problem here, I hit the problem on Linux (see the
OS field for the bug), not on Gentoo/FreeBSD.

Most likely the problem is that we don't set CC to gcc but to "${CHOST}-gcc"
instead.

------- Comment #6 From Florian Steinel 2006-10-01 04:44:37 0000 -------
so when CC="gcc" then Configure uses
gcc:-O3::(unknown):::BN_LLONG:::
but CC="i686-pc-linux-gnu-gcc" there is no such line.
Would be Creating patch for the "Configure"file the way to go?
(Is there a listing of values for CHOST?)
Or simply set CC to "gcc"?

------- Comment #7 From Florian Steinel 2006-10-01 04:54:53 0000 -------
(In reply to comment #6)
I found files/gentoo.config-0.9.8 which already translate from
i686-pc-linux-gnu-gcc to linux-elf .

(In reply to comment #5)
Whats your $CHOST-gcc = ?

------- Comment #8 From Florian Steinel 2006-10-01 05:02:45 0000 -------
This line (1293) in Configure:
       s/^MAKEDEPPROG=.*$/MAKEDEPPROG= $cc/ if $cc eq "gcc";
should be patched to (pseodocode):
       s/^MAKEDEPPROG=.*$/MAKEDEPPROG= $cc/ if $cc ends_with "gcc";
!

------- Comment #9 From Florian Steinel 2006-10-01 05:06:49 0000 -------
Created an attachment (id=98512) [edit]
openssl-0.9.8d-configure.patch

change Configure to "if $cc =~ /gcc$/i".

------- Comment #10 From Diego E. 'Flameeyes' Pettenò 2006-10-01 05:08:44 0000 -------
The new patch sounds useful, although I haven't tested it yet, give me a bit
more of time.

------- Comment #11 From awal11@op.pl 2006-10-01 08:16:12 0000 -------
(In reply to comment #1)
> doesnt fail for me, but the build obviously tries to run it
> 
> guess we'll see how many people complain
> 

I could complain :-). I am not sure but assume this is the same bug that bites
me:
# emerge -u -v -D -t --newuse world
>>> --tree implies --pretend... adding --pretend to options.
These are the packages that would be merged, in reverse order:
Calculating world dependencies                       C
emerge: there are no ebuilds to satisfy "x11-misc/makedepend".
(dependency required by "dev-libs/openssl-0.9.8d" [ebuild])
!!! Problem resolving dependencies for sys-apps/portage
!!! Depgraph creation failed.

my emerge info is in the attachment

------- Comment #12 From awal11@op.pl 2006-10-01 08:19:04 0000 -------
Created an attachment (id=98524) [edit]
This is my emerge info

------- Comment #13 From SpanKY 2006-10-01 14:02:34 0000 -------
(From update of attachment 98512 [edit])
this wont work

------- Comment #14 From SpanKY 2006-10-01 14:03:03 0000 -------
fixed in cvs

First Last Prev Next    No search results available      Search page      Enter new bug