I asked:
why was x-dev dependency added to the `Build-Depends:' field ? As
`libxt-dev` already depends on it (via e.g. libx11-dev), I don't think
it should be marked twice. Am I missing something ?

and Steve replied:
You use headers from x-dev directly; you shouldn't rely on transitive
dependencies to pull it in, as those are subject to change.

Thanks for the explanation. I have checked again but I don't believe
your explanation applies here:

[EMAIL PROTECTED]:ACE_wrappers$ find . -name '*.i' -o -name '*.cpp' -o -name '*.h' -o name '*.inl' | xargs grep X11
 1 ./ace/FlReactor.cpp:  // First clean up the corresponding X11Input.
 2 ./ace/TkReactor.cpp:  // First clean up the corresponding X11Input.
 3 ./ace/XtReactor.cpp:  // First clean up the corresponding X11Input.
 4 ./ace/XtReactor.h:#include /**/ <X11/Intrinsic.h>
 5 ./tests/XtAthenaReactor_Test.cpp:#include /**/ <X11/Intrinsic.h>
 6 ./tests/XtAthenaReactor_Test.cpp:#include /**/ <X11/Xatom.h>
 7 ./tests/XtAthenaReactor_Test.cpp:#include /**/ <X11/Shell.h>
 8 ./tests/XtAthenaReactor_Test.cpp:#include /**/ <X11/Xaw/Command.h>
 9 ./tests/XtAthenaReactor_Test.cpp:#include /**/ <X11/Xaw/Label.h>
10 ./tests/XtAthenaReactor_Test.cpp:#include /**/ <X11/Xaw/Box.h>
11 ./tests/XtAthenaReactor_Test.cpp:#include /**/ <X11/StringDefs.h>
12 ./tests/XtMotifReactor_Test.cpp:#include /**/ <X11/Intrinsic.h>
13 ./tests/XtMotifReactor_Test.cpp:#include /**/ <X11/Xatom.h>
14 ./tests/XtMotifReactor_Test.cpp:#include /**/ <X11/Shell.h>
15 ./TAO/tao/XtResource_Factory.h:#include /**/ <X11/Intrinsic.h>
16 ./TAO/tao/XtResource_Loader.h:#include /**/ <X11/Intrinsic.h>

From the above results, only line 4, 15 and 16 are relevant. The other
ones are either not compiled or false positive.

Thanks,

Thomas





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to