You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

57 lines
2.7 KiB

  1. Compile FAQ
  2. Q. I get one of the following errors:
  3. - "security/pam_appl.h: File or directory doesn't exist"
  4. - "configure: error: please install libpam0g-dev or pam-devel"
  5. What is wrong?
  6. A. You need to install the pam development package.
  7. For Debian / Ubuntu this package is called libpam0g-dev.
  8. For Red Hat / SUSE this package is called pam-devel.
  9. Q. I get an error: "configure: error: please install libssl-dev or openssl-devel"
  10. A. You need to install the openssl development package.
  11. For Debian / Ubuntu this package is called libssl-dev.
  12. For Red Hat / Fedora this package is called openssl-devel.
  13. For SUSE / openSUSE this package is called libopenssl-devel.
  14. Q. I get one of the following errors:
  15. - "configure: error: please install libx11-dev or libX11-devel"
  16. - "configure: error: please install libx11-dev and libxfixes-dev or libXfixes-devel"
  17. A. You need to install the X11 and X11 Xfixes development package(s).
  18. For Debian: libx11-dev and libxfixes-dev.
  19. For Red Hat / SUSE: libX11-devel and libXfixes-devel.
  20. Q. I get an error: "rail.c:31:35: fatal error: X11/extensions/Xrandr.h: No such file or directory"
  21. A. You need to install the Xrandr development package.
  22. For Debian / Ubuntu this package is called libxrandr-dev.
  23. For SUSE / openSUSE this package is called libXrandr-devel.
  24. Q. How do I configure the same continuous integration bulids for my XRDP fork as the official XRDP repository?
  25. A. The XRDP project uses both Travis-CI.org and Cirrus-CI.com for continuous integration.
  26. Both of these services are free for open source projects (both the official
  27. repository and forks), and these services integrate with Github to build any
  28. changes pushed to public Github repositories.
  29. To configure Travis CI for your XRDP fork on github:
  30. 1. Follow Travis CI instructions for connecting your github account to Travis CI
  31. https://docs.travis-ci.com/user/tutorial/#to-get-started-with-travis-ci-using-github
  32. 2. In the Travis CI dashboard setting page select your XRDP fork repository for building pushed branches.
  33. 3. Push a commit to a branch in your XRDP fork on github and Travis CI should
  34. start building the branch because the XRDP repository already contain a .travis.yml file.
  35. To configure Cirrus CI for your XRDP fork on github:
  36. 1. Follow Cirrus CI instructions for connecting your github account to Cirrus CI
  37. https://cirrus-ci.org/guide/quick-start/
  38. 2. In the Github setting page for the Cirrus CI application, enable Cirrus CI
  39. access to your XRDP fork repository.
  40. 3. Push a commit to a branch in your XRDP fork on github and Cirrus CI should
  41. start building the branch because the XRDP repository already contain a .cirrus.yml file.