public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] gcc upgrade: openldap/perl error...
@ 2006-09-04 16:10 Jarry
  2006-09-04 21:13 ` Richard Fish
  0 siblings, 1 reply; 7+ messages in thread
From: Jarry @ 2006-09-04 16:10 UTC (permalink / raw
  To: gentoo-user

Hi,

I tried to upgrade my gcc, but failed while doing
"emerge -eav world" with this error-message:
========================================================
!!! ERROR: net-nds/openldap-2.3.24-r1 failed.
Call stack:
   ebuild.sh, line 1555:   Called dyn_setup
   ebuild.sh, line 668:   Called pkg_setup
   openldap-2.3.24-r1.ebuild, line 152:   Called die

!!! You must have a complete (USE='-minimal') Perl install
     to use the perl backend!
!!! If you need support, post the topmost build error,
     and the call stack if relevant.
========================================================

How can I fix it? I have neither perl, nor openldap
in my world file, they are probably dependencies of
some other packages (I do not know which)...

Jarry
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] gcc upgrade: openldap/perl error...
  2006-09-04 16:10 [gentoo-user] gcc upgrade: openldap/perl error Jarry
@ 2006-09-04 21:13 ` Richard Fish
  2006-09-05  4:12   ` Jarry
  0 siblings, 1 reply; 7+ messages in thread
From: Richard Fish @ 2006-09-04 21:13 UTC (permalink / raw
  To: gentoo-user

On 9/4/06, Jarry <jarry@gmx.net> wrote:
> !!! If you need support, post the topmost build error,
>      and the call stack if relevant.

Do this.

The actual error is some lines above in the actual configuration
output.  *NOT* the line that starts with !!! ERRROR.  We need to see
the actual error if we are going to have any chance of helping.

-Richard
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] gcc upgrade: openldap/perl error...
  2006-09-04 21:13 ` Richard Fish
@ 2006-09-05  4:12   ` Jarry
  2006-09-05  6:15     ` Richard Fish
  2006-09-05  7:54     ` Neil Bothwick
  0 siblings, 2 replies; 7+ messages in thread
From: Jarry @ 2006-09-05  4:12 UTC (permalink / raw
  To: gentoo-user

Richard Fish wrote:
> On 9/4/06, Jarry <jarry@gmx.net> wrote:
>> !!! If you need support, post the topmost build error,
>>      and the call stack if relevant.
> 
> Do this.
> 
> The actual error is some lines above in the actual configuration
> output.  *NOT* the line that starts with !!! ERRROR.  We need to see
> the actual error if we are going to have any chance of helping.

I would like to send it, but this is *everything* that
was in log-file. Nothing more. So where can I find those
"lines above"?

Jarry
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] gcc upgrade: openldap/perl error...
  2006-09-05  4:12   ` Jarry
@ 2006-09-05  6:15     ` Richard Fish
  2006-09-05 19:32       ` Jarry
  2006-09-05  7:54     ` Neil Bothwick
  1 sibling, 1 reply; 7+ messages in thread
From: Richard Fish @ 2006-09-05  6:15 UTC (permalink / raw
  To: gentoo-user

On 9/4/06, Jarry <jarry@gmx.net> wrote:
> I would like to send it, but this is *everything* that
> was in log-file. Nothing more. So where can I find those
> "lines above"?

Probably in the output of the build.  So you'll have to try building it again.

-Richard
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] gcc upgrade: openldap/perl error...
  2006-09-05  4:12   ` Jarry
  2006-09-05  6:15     ` Richard Fish
@ 2006-09-05  7:54     ` Neil Bothwick
  1 sibling, 0 replies; 7+ messages in thread
From: Neil Bothwick @ 2006-09-05  7:54 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 342 bytes --]

On Tue, 05 Sep 2006 06:12:00 +0200, Jarry wrote:

> I would like to send it, but this is *everything* that
> was in log-file. Nothing more. So where can I find those
> "lines above"?

Which logfile? One in $PORT_LOGDIR should contain the full compiler
output.


-- 
Neil Bothwick

Few women admit their age. Few men act theirs.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] gcc upgrade: openldap/perl error...
  2006-09-05  6:15     ` Richard Fish
@ 2006-09-05 19:32       ` Jarry
       [not found]         ` <7573e9640609051437g1c6d46c4sc87abeb5043decc2@mail.gmail.com>
  0 siblings, 1 reply; 7+ messages in thread
From: Jarry @ 2006-09-05 19:32 UTC (permalink / raw
  To: gentoo-user

Richard Fish wrote:
> Probably in the output of the build.
> So you'll have to try building it again.

This is everything I was able to find in $PORT_LOGDIR or screen:
---------------------------------------------------------
- tail /var/log/emerge.log

1157483054:  >>> emerge (149 of 206) net-nds/openldap-2.3.24-r1 to /
1157483054:  === (149 of 206) Cleaning 
(net-nds/openldap-2.3.24-r1::/usr/portage/net-nds/openldap/openldap-2.3.24-r1.ebuild)
1157483054:  === (149 of 206) Compiling/Merging 
(net-nds/openldap-2.3.24-r1::/usr/portage/net-nds/openldap/openldap-2.3.24-r1.ebuild)
1157483055:  *** terminating.

- more /var/log/portage/3714-openldap-2.3.24-r1.log

!!! ERROR: net-nds/openldap-2.3.24-r1 failed.
Call stack:
   ebuild.sh, line 1555:   Called dyn_setup
   ebuild.sh, line 668:   Called pkg_setup
   openldap-2.3.24-r1.ebuild, line 152:   Called die

!!! You must have a complete (USE='-minimal') Perl install
  to use the perl backend!
!!! If you need support, post the topmost build error,
  and the call stack if relevant.

- in /var/log/portage/elog: nothing about this package

- captured from ternimal screen:
...
 >>> Emerging (149 of 206) net-nds/openldap-2.3.24-r1 to /
 >>> checking ebuild checksums ;-)
 >>> checking auxfile checksums ;-)
 >>> checking miscfile checksums ;-)
 >>> checking openldap-2.3.24.tgz ;-)

!!! ERROR: net-nds/openldap-2.3.24-r1 failed.
Call stack:
   ebuild.sh, line 1555:   Called dyn_setup
   ebuild.sh, line 668:   Called pkg_setup
   openldap-2.3.24-r1.ebuild, line 152:   Called die
!!! You must have a complete (USE='-minimal') Perl install
  to use the perl backend!
!!! If you need support, post the topmost build error,
  and the call stack if relevant.
---------------------------------------------------------

There is really nothing more about this error in logs
anywhere...

Does it mean I must add: dev-lang/perl -minimal
in /etc/portage/package.use ?
Or sys-devel/libperl? Or some other perl-module?
But how is it possible that up to now everything was OK,
just when I upgraded gcc, suddenly I must change use-flags?

BTW, is it somehow possible just continue with that
"emerge -eav world"? 149 of 206 packages have been
already emerged, I do not want to wait 5 hours again...

Jarry
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-user] gcc upgrade: openldap/perl error...
       [not found]         ` <7573e9640609051437g1c6d46c4sc87abeb5043decc2@mail.gmail.com>
@ 2006-09-06 16:27           ` Jarry
  0 siblings, 0 replies; 7+ messages in thread
From: Jarry @ 2006-09-06 16:27 UTC (permalink / raw
  To: gentoo-user

Richard Fish wrote:
>> !!! You must have a complete (USE='-minimal') Perl install
>>   to use the perl backend!
> 
> Does your make.conf have minimal in USE?  If so, that is probably a
> bad idea.  If there are specific packages you want to build with
> minimal (like x.org), you should use /etc/portage/package.use for
> that.

Thank your for your help. I have put "dev-lang/perl -minimal"
in my package.use, and doing "emerge -eav" again...

Concerning your opinion about minimal-flag:
I do have "minimal" and "-*" in global USE flags and I think
it is a good idea. Something that belongs to "gentoo spirit":
to start with minimum, and slowly add only functions which
I really want and need (something similar are good firewall
rules: start with everything denied, and open only what
you really need)...

Of course, sometimes one can hit the wall when the things
do not work as expected (like when I emerged mysql with
minimal flag, and it was not server, only client).

But this disadvantage is definitely worth having clean
and compact system, and that is what I like on gentoo.
After all, there are experienced users on list, who can
always help... :-)

Jarry

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2006-09-06 16:32 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-09-04 16:10 [gentoo-user] gcc upgrade: openldap/perl error Jarry
2006-09-04 21:13 ` Richard Fish
2006-09-05  4:12   ` Jarry
2006-09-05  6:15     ` Richard Fish
2006-09-05 19:32       ` Jarry
     [not found]         ` <7573e9640609051437g1c6d46c4sc87abeb5043decc2@mail.gmail.com>
2006-09-06 16:27           ` Jarry
2006-09-05  7:54     ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox