Empty header files in include/panda3d

Hello! Recently I’ve built panda3d 1.7.2 source code in Fedora 15 x86-64 and I noticed afterwards that in /usr/include/panda3d, there are some empty header files, meaning 0 bytes of size. Is this normal?

I don’t know of any 0-byte files offhand. Which files in particular are empty?

David

/usr/include/panda3d/parser-inc/ar.h
/usr/include/panda3d/parser-inc/openssl/ctype.h
/usr/include/panda3d/parser-inc/x509v3.h
/usr/include/panda3d/parser-inc/openssl/pyconfig.h
/usr/include/panda3d/parser-inc/openssl/rand.h
/usr/include/panda3d/parser-inc/openssl/artools.h
/usr/include/panda3d/parser-inc/err.h
/usr/include/panda3d/parser-inc/openssl/crypto.h
/usr/include/panda3d/parser-inc/netinet/rsa.h
/usr/include/panda3d/parser-inc/netinet/x509v3.h
/usr/include/panda3d/parser-inc/netinet/pem.h
/usr/include/panda3d/parser-inc/netinet/rand.h
/usr/include/panda3d/parser-inc/artools.h
/usr/include/panda3d/parser-inc/netinet/crypto.h
/usr/include/panda3d/parser-inc/netinet/pyconfig.h
/usr/include/panda3d/parser-inc/pthreadtypes.h
/usr/include/panda3d/parser-inc/openssl/rsa.h
/usr/include/panda3d/parser-inc/netinet/pthreadtypes.h
/usr/include/panda3d/parser-inc/openssl/ar.h
/usr/include/panda3d/parser-inc/pem.h
/usr/include/panda3d/parser-inc/pyconfig.h
/usr/include/panda3d/parser-inc/AR/ar.h
/usr/include/panda3d/parser-inc/event.h
/usr/include/panda3d/parser-inc/crypto.h
/usr/include/panda3d/parser-inc/netinet/artools.h
/usr/include/panda3d/parser-inc/netinet/event.h
/usr/include/panda3d/parser-inc/openssl/pem.h
/usr/include/panda3d/parser-inc/ctype.h
/usr/include/panda3d/parser-inc/openssl/pthreadtypes.h
/usr/share/panda3d/direct/showbase/showBase.N
/usr/include/panda3d/parser-inc/openssl/x509v3.h
/usr/include/panda3d/parser-inc/netinet/ar.h
/usr/include/panda3d/parser-inc/netinet/ctype.h
/usr/include/panda3d/parser-inc/netinet/err.h
/usr/include/panda3d/parser-inc/openssl/event.h
/usr/include/panda3d/parser-inc/rand.h
/usr/include/panda3d/parser-inc/rsa.h
/usr/include/panda3d/parser-inc/openssl/err.h

Oh, those files. :slight_smile: The files in parser-inc aren’t real header files; they’re just meant to read by interrogate, our Python interface generator. Many of them are legitimately empty. And the *.N files are similarly unimportant.

David