Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 116673

Summary: dev-util/insight needs dependencies fixed for modular X
Product: Gentoo Linux Reporter: Sandro Bonazzola (RETIRED) <sanchan>
Component: Current packagesAssignee: Development Tools Team <dev-tools>
Status: VERIFIED FIXED    
Severity: normal CC: dberkholz, tester
Priority: High    
Version: 2005.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sandro Bonazzola (RETIRED) gentoo-dev 2005-12-25 00:35:10 UTC
dev-util/insight depends on virtual/x11.
it's dependencies dhould be updated for modular X.
Here is the dependencies for insight-6.1:

# linking_libs.sh 4346-insight-6.1.log
Analyzing log ...
Looking for libraries ...
  Looking for libdl.so ... OK
  Looking for libieee.so ... Not found!
  Looking for libitcl3.2.so ... Not found!
  Looking for libitk3.2.so ... Not found!
  Looking for libm.so ... OK
  Looking for libncurses.so ... OK
  Looking for libtcl8.4.so ... OK
  Looking for libtk8.4.so ... OK
  Looking for libX11.so ... OK
Tracing libraries back to packages ...

dev-lang/tcl
dev-lang/tk
sys-libs/glibc
sys-libs/ncurses
x11-libs/libX11


included_headers.sh fails finding dependencies.
Comment 1 Sandro Bonazzola (RETIRED) gentoo-dev 2005-12-25 01:32:14 UTC
included_headers.sh:

Headers ignored because they weren't found:

adbg_dtc.h
adbg_expression.h
angeldll.h
a.out.gnu.h
aouthdr.h
cconfig.h
code.c
comb_api.h
common_hw_defs.h
common_hw_ds.h
confdefs.h
cpuv0.h
cpuv3.h
cpuv8.h
decodev0.h
decodev3.h
decodev8.h
defines.h
devconf.h
devdriv.h
dld.h
dprint.h
elfNN-target.h
end.h
eng2.h
eng.h
engv0.h
engv10.h
engv32.h
engv3.h
engv8.h
engx.h
evnttrac.h
exc_request_S.h
exc_request_U.h
FileCopy.h
filehdr.h
Files.h
FullPath.h
core.h
hw.c
hw-config.h
hw.h
icache.c
idecode.c
idecode.h
itable.h
itclPatch.h
itkPatch.h
libunwind.h
libunwind-ia64.h
lisp.h
m16_idecode.h
m32_idecode.h
vmparam.h
mask.cursor
milieu.h
model.h
MoreFilesExtras.h
MoreFiles.h
msg_reply_S.h
msg_U.h
multi-include.h
MW_TclAppleScriptHeader68K
MW_TclAppleScriptHeaderCFM68K
MW_TclAppleScriptHeaderPPC
MW_TclBuildLibHeader68K
MW_TclBuildLibHeaderCFM68K
MW_TclBuildLibHeaderPPC
MW_TclHeader68K
MW_TclHeaderCFM68K
MW_TclHeaderPPC
MW_TclStaticHeader68K
MW_TclStaticHeaderCFM68K
MW_TclStaticHeaderPPC
MW_TclTestHeader68K
MW_TclTestHeaderCFM68K
MW_TclTestHeaderPPC
MW_TkStaticHeader68K
MW_TkStaticHeaderCFM68K
MW_TkStaticHeaderPPC
notify_S.h
pk.h
ppc-config.h
ppi.c
@prefix@-desc.h
@prefix@-opc.h
printp.h
process_reply_S.h
readx.c
s390-opc.tab
sample.h
scnhdr.h
semantics.c
sem@cpu@-switch.c
sim-types.c
softfloat.h
source.cursor
spacehdr.h
spreg.c
spreg.h
$switch
symglob_ds.h
sym_protglob_ds.h
sym_scratch_ds.h
syms.h
symtypes_defs.h
syntax.h
systfloat.h
systmodes.h
targ-vals.h
tconfig.h
tkMenuButton.h
xm.h
Your
aouthdr
magic
number
is
not
being
set!
$ac_cv_struct_tm
$ac_hdr
$ac_header
ac_nonexistent.h
AddressXlation.h
advanced.h
AEDataModel.h
AEObjects.h
AEPackObject.h
AERegistry.h
Aliases.h
coreregs.h
ptrace.h
altivec.h
Appearance.h
AppleEvents.h
AppleScript.h
offsets.h
ptrace_offsets.h
reg.h
Balloons.h
machparam.h
vmparam.h
Carbon.h
cma_config.h
cma_defs.h
cma.h
cma_queue.h
cma_rms.h
CodeFragments.h
ColorPicker.h
components.h
ConditionalMacros.h
ControlDefinitions.h
Controls.h
CFString.h
CoreFoundation.h
core.out.h
crt_externs.h
cursesX.h
in.h
socket.h
cma_host.h
debugapi.h
dbgcom.h
redir.h
v2load.h
Devices.h
dfs.h
Dialogs.h
DirectoryCopy.h
DiskInit.h
dld.h
dl.h
dnr.c
dpmi.h
elf_hp.h
EPPC.h
Errors.h
Events.h
exception
FileCopy.h
Files.h
Finder.h
floatingpoint.h
Folders.h
Fonts.h
FSpCompat.h
FullPath.h
Gestalt.h
go32.h
hurd.h
interrupt.h
msg.h
msg_request.h
process.h
process_reply.defs
process_request.h
signal.h
sigpreempt.h
Icons.h
IterateDirectory.h
kvm.h
ldfcn.h
loader.h
coll-lookup.h
elem-hash.h
localeinfo.h
weight.h
weightwc.h
Lowmem.h
LowMem.h
lst.h
mach_error.h
exception.h
mach.h
endian.h
frame.h
hal_sysinfo.h
machparam.h
param.h
pcb.h
reg.h
save_state.h
vmparam.h
message.h
notify.defs
notify.h
dyld.h
rld.h
std_types.defs
vm_attributes.h
MacTCP.h
MacWindows.h
Memory.h
Menus.h
config.h
moddir.h
MoreDesktopMgr.h
MoreFilesExtras.h
MoreFiles.h
mpfr.h
Navigation.h
ncurses.h
term.h
ndir.h
errno.h
Notification.h
nwadv.h
nwconio.h
nwdbgapi.h
nwdfs.h
nwpre.h
nwthread.h
nwtypes.h
Object.h
os2.h
OSAGeneric.h
OSA.h
OSUtils.h
Palettes.h
pascal.h
pc.h
portinfo.h
Processes.h
procinfo.h
proc_service.h
QDOffscreen.h
Quickdraw.h
rapi.h
resources.h
Resources.h
bpp_io.h
Scrap.h
Script.h
Search.h
SegLoad.h
netname_defs.h
netname.h
shl.h
SIOUX.h
Sound.h
spe.h
StandardFile.h
starlet.h
stdarg.h
stdexcept
st.h
streambuf.h
streams.h
Strings.h
syidef.h
syms.h
synch.h
bpp_io.h
conf.h
core.h
cygwin.h
debug.h
dirent.h
dos.h
exec_aout.h
exec.h
farptr.h
fault.h
filio.h
fpp.h
coredump.h
ioccom.h
itimer.h
kernel.h
ldr.h
link.h
lwp.h
mem.h
modem.h
ndir.h
netmgr.h
neutrino.h
paccess.h
page.h
proc.h
pstat.h
pte.h
ptem.h
pthdebug.h
region.h
stream.h
sysi86.h
sysmp.h
syspage.h
systemcfg.h
table.h
termio.h
ttrace.h
ttydev.h
TextEdit.h
TextUtils.h
Threads.h
time.mac.h
Timer.h
ToolUtils.h
Traps.h
uinfo.h
unixio.h
unixlib.h
unix.mac.h
UseDLLPrefix.h
varargs.h
vfork.h
Windows.h
XIntrinsic.h
$x_direct_test_include

Absolute headers:

dev-lang/tcl
dev-lang/tk
dev-libs/elfutils
dev-libs/gmp
sys-kernel/linux-headers
sys-libs/glibc
sys-libs/ncurses
sys-libs/readline
x11-libs/libX11
x11-libs/libXt
x11-proto/xproto

Relative headers:

app-emulation/wine
dev-libs/gmp
dev-util/guile
media-libs/hermes
sys-kernel/linux-headers
sys-libs/glibc

Comment 2 Sandro Bonazzola (RETIRED) gentoo-dev 2005-12-25 10:47:55 UTC
Blocking the tracker bug
Comment 3 Olivier Crete (RETIRED) gentoo-dev 2006-01-04 16:22:07 UTC
fixed.. added dep on libXt
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2006-01-04 21:43:42 UTC
Your fix to 6.4 removed the runtime dependency on libX11, which is required. A simple DEPEND on libXt does not ensure that libX11 remains installed after installation and also breaks binary packages.
Comment 5 Olivier Crete (RETIRED) gentoo-dev 2006-01-04 23:13:02 UTC
the libXt is also in RDEPEND.. and libX11 is in libXt's r/depend .. doesnt that work ?
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2006-01-04 23:15:35 UTC
(In reply to comment #5)
> the libXt is also in RDEPEND

Ah, I misread that, because the libXt should _only_ be in DEPEND and not RDEPEND. libX11, on the other hand, should end up in both. libXt will pull it in for DEPEND, but shouldn't for RDEPEND.
Comment 7 Olivier Crete (RETIRED) gentoo-dev 2006-01-04 23:35:22 UTC
alright, I think its really fixed now... 
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2006-01-05 11:24:17 UTC
It will work as-is, but you don't need the libX11 in DEPEND. =)
Comment 9 Sandro Bonazzola (RETIRED) gentoo-dev 2006-01-14 05:30:03 UTC
Closing. Dependencies are fixed. It still doesn't compile here but it's another bug.