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