-
Notifications
You must be signed in to change notification settings - Fork 6
Developers
If you are here, then you know that the code is stored on github. Bug and requests should be reported in the "Issues" section.
Please include as much information as possible. Include the /tmp/bibledit/bibledit.log file, or a copy-and-paste of the Help | System log window. If you know how to run gdb, do that, and copy and paste a backtrace from it. If you can include the contents of your ~/.bibledit folder (tar -czf bibledit.tar.gz .bibledit) that would be helpful.
Here's how to set up your build environment in Ubuntu 16.04 LTS or ArchLinux. I will assume you can adapt these instructions for your flavor of Linux if it is not one of those.
- Make sure you have git (on Ubuntu: sudo apt-get install git)
- cd ~
- git clone https://github.com/postiffm/bibledit-desktop.git
- bibledit-desktop/linux/buildenvLinux.sh
Doing the Build
- cd bibledit-desktop
- ./autogen.sh
- ./configure
- make
- sudo make install
- Run the program from /usr/bin/bibledit-desktop (was bibledit-gtk)
- I recommend you lock the icon in Ubuntu launcher.
See https://www.fbcaa.org/bible-resources/bibledit/developers/create-build-windows.
See linux/DEBUGGING.txt and linux/PROFILING.txt for some tips on debugging in Linux.
See windows/DEBUGGING.txt and other files in that directory for tips on development in Windows.
When installing Bibledit from source, at one stage you run:./configure
If your system has been prepared for bibledit installation, then all should go well. There should be no error messages.
If there is an error regarding the MySQL database, check whether this database has been installed and is running.
If the above is the case, and there is still an error, then it could be related to the password to access the database.When Bibledit gets configured, it has a default password of "root" for the database root user. On your system the value is probably different.
You can pass the root password of the database to the configure script:./configure --with-mysql-root-password=mysecret
The above uses password "mysecret".
Bibledit has been tested with the Apache web server. The ./configure script is capable of finding the web server document root on several distributions. If you like to use a special location for the document root, you can pass that to the ./configure script:./configure --with-web-document-root=/home/joe/publicThe above changes the web server document root for Bibledit to /home/joe/public.
Visit the web page for Bibledit-Desktop at bibleditdesktop.org