Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112367 - lzo-2 transition metabug
Summary: lzo-2 transition metabug
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords: Tracker
Depends on: 110877 110878 112369 112372 112374 112375 112377 112382
Blocks: 117482
  Show dependency tree
 
Reported: 2005-11-12 20:56 UTC by Daniel Black (RETIRED)
Modified: 2006-01-03 04:11 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Black (RETIRED) gentoo-dev 2005-11-12 20:56:56 UTC
tests:             
1 What does it link to in a slotted environment (lzo1 and lzo2)?             
2. links against lzo2 (only lzo2 installed)?             
              
fgrep -rl dev-libs/lzo . --include \*.ebuild               
./app-arch/lzop/lzop-1.01.ebuild                
./app-arch/lzop/lzop-1.02_rc1.ebuild                
(see bug 105637 for lzo-2 compatibility patch)              
               
./sys-block/partimage/partimage-0.6.4-r1.ebuild                
./sys-block/partimage/partimage-0.6.2.ebuild                
./sys-block/partimage/partimage-0.6.4-r2.ebuild                
./sys-block/partimage/partimage-0.6.4.ebuild                
./sys-block/partimage/partimage-0.6.4-r3.ebuild                
./sys-block/partimage/partimage-0.6.4-r4.ebuild                
(bad dependency - shouldn't be a dependency. lzo mentioned in code although no             
linking)             
             
./media-video/mkvtoolnix/mkvtoolnix-1.5.5.ebuild                
./media-video/mkvtoolnix/mkvtoolnix-1.6.0.ebuild                
1. links against lzo(1) in slotted env         
2. builds without lzo cause it didn't recognise it       
  
./media-video/mplayer/mplayer-1.0_pre7-r1.ebuild                
1. links against lzo(1) in slotted env             
2. fails to compile 
         
./media-video/transcode/transcode-1.0.2.ebuild            
1. links against lzo(1) /usr/lib/liblzo.so  
2  need work to link against lzo2  
./media-video/transcode/transcode-0.6.14-r2.ebuild                
./media-video/transcode/transcode-1.0.1.ebuild                
./media-video/transcode/transcode-0.6.14-r3.ebuild         
            
./net-libs/gnutls/gnutls-1.2.4.ebuild                
./net-libs/gnutls/gnutls-1.2.6.ebuild                
./net-libs/gnutls/gnutls-1.0.25.ebuild                
./net-libs/gnutls/gnutls-1.0.17.ebuild                
./net-libs/gnutls/gnutls-1.2.3.ebuild                
./net-libs/gnutls/gnutls-1.2.3-r1.ebuild                
./net-libs/gnutls/gnutls-1.2.9.ebuild                
see bug 112357             
             
./net-misc/openvpn/openvpn-1.5.0-r1.ebuild                
./net-misc/openvpn/openvpn-1.6.0.ebuild                
./net-misc/openvpn/openvpn-2.0.5.ebuild                
./net-misc/openvpn/openvpn-2.0.5-r2.ebuild            
1. links against version 2 in slotted environment            
2. links against lzo2   
         
./net-misc/vtun/vtun-2.5-r1.ebuild                
./net-misc/vtun/vtun-2.5-r2.ebuild                
./net-misc/vtun/vtun-2.5.ebuild                
./net-misc/vtun/vtun-2.6.ebuild                
1. link failure in slotted env undefined reference to `__lzo_init_v2'           
2.  configure failure - has options for --with-lzo-include will need to hack    
to link against lzo2 vice lzo     
         
./net-misc/tinc/tinc-1.0.2.ebuild                
./net-misc/tinc/tinc-1.0.3.ebuild                
1. link failure in sloted environment            
2. configure failure - has options for --with-lzo-include will need to hack to     
link against lzo2 vice lzo     
         
./x11-misc/dxpc/dxpc-3.8.2.ebuild           
1. links against lzo(1) in slotted environment          
2. configure fail - may be able to use --with-lzo-lib to correct      
     
./app-backup/mondo-rescue/mondo-rescue-1.47.ebuild                
./app-backup/mondo-rescue/mondo-rescue-1.61.ebuild                
./app-backup/mondo-rescue/mondo-rescue-1.65.ebuild         
1.65 and 2.10 versions use lzop for compression - no direct linking
Comment 1 Daniel Black (RETIRED) gentoo-dev 2005-11-13 02:28:43 UTC
bugs and solutions are available for all. 
 
I ment to mention that you can just add the version(s) that depend on lzo-2 to 
the package mask below the lzo-2 mask entry. 
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-18 10:14:20 UTC
Uh currently transcode-1.0.2 is patched to depend on lzo2... before unmasking it requires this transition to be completed.. updates on this?
Comment 3 Daniel Black (RETIRED) gentoo-dev 2005-12-18 12:02:47 UTC
Can the remaining packages please R/DEPEND on =dev-libs/lzo-1* so I can unmask lzo-2 without breaking your package please?
Comment 4 Daniel Black (RETIRED) gentoo-dev 2005-12-28 02:25:02 UTC
if noone objects to me changing the package dependencies to =dev-libs/lzo-1* I'll change them within two weeks. Without this change the packages will break when I unmask lzo-2.

I will not apply the lzo-2 patches without your explicit concent.
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-01-02 13:20:45 UTC
This needs to be fixed in order to have transcode 1.x unmasked and then to have it building with gcc4.
Comment 6 Daniel Black (RETIRED) gentoo-dev 2006-01-03 04:11:36 UTC
lzo-2 unmasked.

All open dependencies have been fixed to use lzo-1 although lzo-2 is possible with a patch (attached to repective bugs).


gnutls-1.2.9 probably has some good autoconf rules.