Subject: Failed build - not finding includes that do exist
To: None <tech-pkg@netbsd.org>
From: Nate Hill <vugdeox@freeshell.org>
List: tech-pkg
Date: 07/01/2003 18:49:02
source='dcwidget.cpp' object='dcwidget.lo' libtool=yes  
depfile='.deps/dcwidget.Plo' tmpdepfile='.deps/dcwidget.TPlo'  depmode=gcc 
/bin/sh ../../admin/depcomp  /bin/sh ../../libtool --silent --mode=compile 
--tag=CXX c++ -DHAVE_CONFIG_H  -I. -I. -I../.. -I/usr/X11R6/qt3/include 
-I/usr/X11R6/include -I..  -DQT_THREAD_SUPPORT   -I/usr/pkg/include 
-I/usr/X11R6/include  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall 
-pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -DNDEBUG 
-DNO_DEBUG -O2 -O2 -I/usr/pkg/include -I/usr/X11R6/include -fno-exceptions 
-fno-check-new -I/usr/local/include -I/usr/pkg/include/libxml2 
-I/usr/pkg/include -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic 
-W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -DNDEBUG -DNO_DEBUG 
-O2 -O2 -I/usr/pkg/include -I/usr/X11R6/include -fno-exceptions 
-fno-check-new  -c -o dcwidget.lo `test -f 'dcwidget.cpp' || echo 
'./'`dcwidget.cpp
In file included from dcwidget.cpp:24:
dcwidget.h:24: dclib/cmessagehandler.h: No such file or directory
In file included from dcwidget.cpp:26:
../dctransferview.h:27: dclib/dcobject.h: No such file or directory
../dctransferview.h:28: dclib/cdownloadmanager.h: No such file or directory
dcwidget.cpp:28: dclib/dcos.h: No such file or directory
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/net/dcgui-qt/work/dcgui-qt-0.2.16/dcgui/ui


This is my problem.  I've looked in all the files there and they reference 
includes like so: #include <dclib/*.h>

I've checked and found _every_ include it complains about missing in 
/usr/X11R6/include/dclib/*.h

This seems very strange - the only thing I can think of is that it is sourced 
twice?? (.cpp includes .h which includes .h - I don't know if this is a 
problem).

I get similar problems if I hardcode the include statement - add 
/usr/X11R6/include in the path...

Why isn't this working?

-- 
Nate Hill <vugdeox@freeshell.org>