Hello,

I'm having the following build error in Ubuntu 10.04:

kBuild: Compiling pam_vbox - /home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:33:34: error: security/pam_modules.h: No such file or directory
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:34:31: error: security/pam_appl.h: No such file or directory
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:36:35: error: security/_pam_macros.h: No such file or directory
kBuild: Compiling vboxvideo_drv_70 - /home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/x11/vboxvideo/vboxutils.c
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c: In function ‘pam_vbox_writesyslog’:
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:70: warning: format not a string literal and no format arguments [-Wformat-security]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c: At top level:
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:84: error: expected ‘)’ before ‘*’ token
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:105: error: expected ‘)’ before ‘*’ token
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:126: error: expected ‘)’ before ‘*’ token
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:257: error: expected ‘)’ before ‘*’ token
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:281: error: expected ‘)’ before ‘*’ token
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:288: error: expected ‘)’ before ‘*’ token
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:295: error: expected ‘)’ before ‘*’ token
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:303: error: expected ‘)’ before ‘*’ token
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c:309: error: expected ‘)’ before ‘*’ token
kmk[2]: *** [/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/obj/pam_vbox/pam_vbox.o] Error 1
The failing command:
@gcc -c -O2 -g -pipe -pedantic -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-long-long -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Werror-implicit-function-declaration   -Wno-variadic-macros -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -fPIC -m64 -I/home/epistaxis/VirtualBox-3.2.0_OSE/include -I/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DIN_RING3 -DHC_ARCH_BITS=64 -DGC_ARCH_BITS=64 -DIN_GUEST -DIN_GUEST_R3 -DIN_RT_R3 -DPIC -DLOG_TO_BACKDOOR -DVBOX_WITH_HGCM -DLOG_USE_C99 -DRT_WITHOUT_EXEC_ALLOC -Wp,-MD,/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/obj/pam_vbox/pam_vbox.o.dep -Wp,-MT,/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/obj/pam_vbox/pam_vbox.o -Wp,-MP -o /home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/obj/pam_vbox/pam_vbox.o /home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Additions/common/pam/pam_vbox.c
kmk[2]: *** Waiting for unfinished jobs....
kmk[2]: Leaving directory `/home/epistaxis/VirtualBox-3.2.0_OSE'
kmk[2]: Entering directory `/home/epistaxis/VirtualBox-3.2.0_OSE'
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_dlls_this] Error 2
kmk[1]: Leaving directory `/home/epistaxis/VirtualBox-3.2.0_OSE'
kmk: *** [pass_dlls_order] Error 2



Any ideas why security/pam_modules.h is not being found and what I can do to work around this? In addition to the dependencies listed on the LInux Build instructions page:

http://www.virtualbox.org/wiki/Linux%20build%20instructions

I also added the following needed libraries to get past ./configure:

libxinerama-dev
libxrandr-dev


I then did:

source ./env.sh

followed by:

kmk VBOX_WITH_VNC=1






--
Joe Auty, NetMusician
NetMusician helps musicians, bands and artists create beautiful, professional, custom designed, career-essential websites that are easy to maintain and to integrate with popular social networks.
www.netmusician.org
[email protected]

------------------------------------------------------------------------------

_______________________________________________
VBox-users-community mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vbox-users-community

Reply via email to