public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] libstdc++.la broken link problem
@ 2006-10-12 21:29 Roy Wright
  2006-10-12 22:12 ` [gentoo-user] " Harm Geerts
  2006-10-12 22:17 ` [gentoo-user] libstdc++.la broken link problem Neil Bothwick
  0 siblings, 2 replies; 4+ messages in thread
From: Roy Wright @ 2006-10-12 21:29 UTC (permalink / raw
  To: gentoo-user

Howdy,

The past couple of nights my revdep-rebuild cron job has been
reporting the following:

---------------------
royw-gentoo royw # revdep-rebuild -pv
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/kde/3.5/lib/kde3/kcal_blogging.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/kde/3.5/lib/libkcal_blogging.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/gstreamer-0.8/libgstffmpeg.la (requires
//usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/kde3/containers.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/kde3/kexidbwidgets.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/kde3/libkformdesigner_part.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/kde3/libolefilter.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/kde3/stdwidgets.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libapm.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libkarbonbase.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libkexipropertyeditor.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libkivioconnectortool.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libkivioselecttool.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libkiviotargettool.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libkiviotexttool.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libkiviozoomtool.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/libkoscript.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
  broken /usr/lib/python2.3/site-packages/_lcms.la (requires
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

Dynamic linking on your system is consistent... All done.
---------------------

Notice no list of files to emerge is generated.

I verified that /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la does
not exist.

I tried fix_libtool_files.sh 4.1.1 && source /etc/profile without any
change.

I re-emerged libstdc++, libstdc++-v3, and libtool.  No luck.

I looked up one of the files in the list which belonged to koffice, so I
re-emerged koffice.
Still no luck.

Any ideas?

FYI, I'm running a ~x86 system.

Thank you,
Roy

-- 

ruby -e 'puts "qnxv?bhrbn-bnl".tr(" -}","!-~")'
-- 
gentoo-user@gentoo.org mailing list



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

* [gentoo-user] Re: libstdc++.la broken link problem
  2006-10-12 21:29 [gentoo-user] libstdc++.la broken link problem Roy Wright
@ 2006-10-12 22:12 ` Harm Geerts
  2006-10-13  0:54   ` [gentoo-user] Re: libstdc++.la broken link problem SOLVED Roy Wright
  2006-10-12 22:17 ` [gentoo-user] libstdc++.la broken link problem Neil Bothwick
  1 sibling, 1 reply; 4+ messages in thread
From: Harm Geerts @ 2006-10-12 22:12 UTC (permalink / raw
  To: gentoo-user

On Thursday 12 October 2006 23:29, Roy Wright wrote:
> Howdy,
>
> The past couple of nights my revdep-rebuild cron job has been
> reporting the following:
>
> ---------------------
> royw-gentoo royw # revdep-rebuild -pv
> Configuring search environment for revdep-rebuild
>
> Checking reverse dependencies...
>
> Packages containing binaries and libraries broken by a package update
> will be emerged.
>
> Collecting system binaries and libraries... done.
>   (/root/.revdep-rebuild.1_files)
>
> Collecting complete LD_LIBRARY_PATH... done.
>   (/root/.revdep-rebuild.2_ldpath)
>
> Checking dynamic linking consistency...
>   broken /usr/kde/3.5/lib/kde3/kcal_blogging.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/kde/3.5/lib/libkcal_blogging.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/gstreamer-0.8/libgstffmpeg.la (requires
> //usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/kde3/containers.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/kde3/kexidbwidgets.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/kde3/libkformdesigner_part.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/kde3/libolefilter.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/kde3/stdwidgets.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libapm.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libkarbonbase.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libkexipropertyeditor.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libkivioconnectortool.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libkivioselecttool.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libkiviotargettool.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libkiviotexttool.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libkiviozoomtool.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/libkoscript.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/python2.3/site-packages/_lcms.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>  done.
>   (/root/.revdep-rebuild.3_rebuild)
>
> Assigning files to ebuilds... done.
>   (/root/.revdep-rebuild.4_ebuilds)
>
> Evaluating package order... done.
>   (/root/.revdep-rebuild.5_order)
>
> Dynamic linking on your system is consistent... All done.
> ---------------------
>
> Notice no list of files to emerge is generated.
>
> I verified that /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la does
> not exist.
>
> I tried fix_libtool_files.sh 4.1.1 && source /etc/profile without any
> change.
>
> I re-emerged libstdc++, libstdc++-v3, and libtool.  No luck.
>
> I looked up one of the files in the list which belonged to koffice, so I
> re-emerged koffice.
> Still no luck.
>
> Any ideas?
>
> FYI, I'm running a ~x86 system.

Those files have been changed (probably by fix_libtool_files.sh) and now 
portage cannot match them to a package. This is why revdep-rebuild doesn't 
report any packages to rebuild.

I can see a few kivio related files, try to remerge that package.
If that doesn't get rid of the broken /usr/lib/libkivio*.la files then they 
are probably obsolete and can be deleted.

Personally I'd remove the files and run revdep-rebuild to restore the libs I 
broke by deleting them :)
-- 
gentoo-user@gentoo.org mailing list



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

* Re: [gentoo-user] libstdc++.la broken link problem
  2006-10-12 21:29 [gentoo-user] libstdc++.la broken link problem Roy Wright
  2006-10-12 22:12 ` [gentoo-user] " Harm Geerts
@ 2006-10-12 22:17 ` Neil Bothwick
  1 sibling, 0 replies; 4+ messages in thread
From: Neil Bothwick @ 2006-10-12 22:17 UTC (permalink / raw
  To: gentoo-user

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

On Thu, 12 Oct 2006 16:29:37 -0500, Roy Wright wrote:

> Checking dynamic linking consistency...
>   broken /usr/kde/3.5/lib/kde3/kcal_blogging.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/kde/3.5/lib/libkcal_blogging.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/gstreamer-0.8/libgstffmpeg.la (requires
> //usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
>   broken /usr/lib/kde3/containers.la (requires
> /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la)
[snip]
> Dynamic linking on your system is consistent... All done.
> ---------------------
> 
> Notice no list of files to emerge is generated.

The usual cause of this is the the .la files listed belonged to a package
that has since been removed. If fix_libtool_files.sh modified these
files, they would not have been unmerged with their packages because
their checksum had changed.

Use equery belongs to verify that they are indeed orphaned, then delete
them.


-- 
Neil Bothwick

"Bother," said Pooh, as he put his finger in the mains socket.

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

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

* Re: [gentoo-user] Re: libstdc++.la broken link problem SOLVED
  2006-10-12 22:12 ` [gentoo-user] " Harm Geerts
@ 2006-10-13  0:54   ` Roy Wright
  0 siblings, 0 replies; 4+ messages in thread
From: Roy Wright @ 2006-10-13  0:54 UTC (permalink / raw
  To: gentoo-user

Harm Geerts wrote:
> Personally I'd remove the files and run revdep-rebuild to restore the libs I 
> broke by deleting them :)
>   
Deleting the files solved the issue.  revdep-rebuild completed normally
afterwards.

Thank you,
Roy

-- 

ruby -e 'puts "qnxv?bhrbn-bnl".tr(" -}","!-~")'
-- 
gentoo-user@gentoo.org mailing list



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

end of thread, other threads:[~2006-10-13  0:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-12 21:29 [gentoo-user] libstdc++.la broken link problem Roy Wright
2006-10-12 22:12 ` [gentoo-user] " Harm Geerts
2006-10-13  0:54   ` [gentoo-user] Re: libstdc++.la broken link problem SOLVED Roy Wright
2006-10-12 22:17 ` [gentoo-user] libstdc++.la broken link problem Neil Bothwick

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