Frank Mehnert wrote:
On Thursday 27 May 2010, Joe Auty wrote:
  
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
    

apt-get install libpam0g-dev

The proper test in configure is not yet implemented.

  

Thanks, this helped! It looks like there is another missing dependency - rfb/rfb.h... Where would I find this?

Thanks in advance!


kBuild: Compiling VBoxHeadless - /home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp
In file included from /home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:65:
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.h:30:21: error: rfb/rfb.h: No such file or directory
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp: In function ‘int main(int, char**)’:
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:86: warning: ISO C++ forbids compound-literals [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:91: warning: ISO C++ forbids compound-literals [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:118: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:119: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:126: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:131: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:134: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:138: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:142: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:155: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:158: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:164: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:167: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:170: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:174: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:178: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:192: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/testcase/tstHeadless.cpp:198: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
In file included from /home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:65:
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.h:110: error: ‘rfbScreenInfoPtr’ does not name a type
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.h:117: error: ‘rfbBool’ has not been declared
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.h:117: error: ‘rfbKeySym’ has not been declared
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.h:117: error: ‘rfbClientPtr’ has not been declared
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.h:118: error: ‘rfbClientPtr’ has not been declared
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/FramebufferVNC.h:119: error: ‘rfbClientPtr’ has not been declared
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp: In function ‘int TrustedMain(int, char**, char**)’:
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:660: warning: comma at end of enumerator list [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:860: warning: ISO C++ forbids compound-literals [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:865: warning: ISO C++ forbids compound-literals [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:903: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:908: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:912: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:915: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
/home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp:1128: warning: ISO C++ forbids braced-groups within expressions [-pedantic]
kmk[2]: *** [/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/obj/VBoxHeadless/VBoxHeadless.o] Error 1
The failing command:
@g++ -c -O2 -g -pipe -pedantic -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-long-long -Wno-variadic-macros -Wno-long-long -Wno-non-virtual-dtor -Wshadow -fshort-wchar -fpermissive -fexceptions -frtti -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility-inlines-hidden -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT  -pthread -m64 -I/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/bin/sdk/bindings/xpcom/include -I/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/string -I/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/xpcom -I/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/nsprpub -I/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/bin/sdk/bindings/xpcom/include/ipcd -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 -DUNICODE -DNDEBUG=1 -DVBOX_WITH_XPCOM -DVBOX_WITH_XPCOM_NAMESPACE_CLEANUP -DNDEBUG -DTRIMMED -DVBOX_FFMPEG -DVBOX_WITH_GUEST_PROPS -DVBOX_WITH_VNC -Wp,-MD,/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/obj/VBoxHeadless/VBoxHeadless.o.dep -Wp,-MT,/home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/obj/VBoxHeadless/VBoxHeadless.o -Wp,-MP -o /home/epistaxis/VirtualBox-3.2.0_OSE/out/linux.amd64/release/obj/VBoxHeadless/VBoxHeadless.o /home/epistaxis/VirtualBox-3.2.0_OSE/src/VBox/Frontends/VBoxHeadless/VBoxHeadless.cpp
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_binaries_this] Error 2
kmk[1]: Leaving directory `/home/epistaxis/VirtualBox-3.2.0_OSE'
kmk: *** [pass_binaries_order] Error 2



Kind regards,

Frank
  

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

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


--
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