dreki
asked on
Installing Moodle on Freebsd, installer stops on php-curl
I'm installing Moodle 1.9.9 on FreeBSD 7.2-RELEASE i386, so far I have got the basic system running with; apache-2.2.17_1, mysql-server-5.0.90_2 (+created a database for moodle) and php5-5.3.3_2, I can connect to the box from another machine and get the "it works" from apache. Also phpinfo works, I get all the php info in a web browser. So I went on and started the Moodle installer moodle-1.9.9 (make install clean) on the Freebsd machine. But the installer stops when trying to configure or install curl (php5-curl-5.3.3_2), see text file. The error message says: "curl-7.21.1 may only use GNU TLS if OpenSSL support is disabled. *** Error code 1". I'm litte lost what to do next, how can I disable OpenSSL.
curl-error.txt
installed-ports.txt
curl-error.txt
installed-ports.txt
Do you need gnutls at all?
OpenSSL is in base system to provide same functionality.
OpenSSL is in base system to provide same functionality.
ASKER
gheist: the Moodle installer wants to use gnutls when it tried to install curl, doing make-install-clean in moodle diectory. I don't need gnutls. OpenSSL is installed, found it in usr/bin/openssl, it starts and works fine (says OpenSSL 0.9.8e 23 Feb 2007). I want to try it disable gnutls to find out if that works. How can I do that? When I do make-config in in /usr/ports/www/moodle/ - I don't get any gnutls option (see screenshot-1.jpg), also when I do make-config in /usr/ports/lang/php5 - I don't see any gnutls option (see screenshot-2.jpg).
screenshot-1.jpg
screenshot-2.jpg
screenshot-1.jpg
screenshot-2.jpg
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
gnutls deleted, but when I started moodle installer again, its stops on curl with the same error, see below:
moodle2# make install clean
===> Installing for moodle-1.9.9
===> moodle-1.9.9 depends on file: /usr/local/include/php/mai n/php.h - found
===> moodle-1.9.9 depends on file: /usr/local/www/cgi-bin/mim etex.cgi - found
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062 6/session. so - found
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062 6/gd.so - found
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062 6/mbstring .so - found
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062 6/iconv.so - found
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062 6/tokenize r.so - found
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062 6/curl.so - not found
===> Verifying install for /usr/local/lib/php/2009062 6/curl.so in /usr/ports/ftp/php5-curl
===> php5-curl-5.3.3_2 depends on file: /usr/local/bin/phpize - found
===> php5-curl-5.3.3_2 depends on file: /usr/local/bin/autoconf-2. 68 - found
===> php5-curl-5.3.3_2 depends on shared library: curl.6 - not found
===> Verifying install for curl.6 in /usr/ports/ftp/curl
===> curl-7.21.1 may only use GNU TLS if OpenSSL support is disabled.
*** Error code 1
Stop in /usr/ports/ftp/curl.
*** Error code 1
Stop in /usr/ports/ftp/php5-curl.
*** Error code 1
Stop in /usr/ports/www/moodle.
*** Error code 1
Stop in /usr/ports/www/moodle.
moodle2# make install clean
===> Installing for moodle-1.9.9
===> moodle-1.9.9 depends on file: /usr/local/include/php/mai
===> moodle-1.9.9 depends on file: /usr/local/www/cgi-bin/mim
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062
===> moodle-1.9.9 depends on file: /usr/local/lib/php/2009062
===> Verifying install for /usr/local/lib/php/2009062
===> php5-curl-5.3.3_2 depends on file: /usr/local/bin/phpize - found
===> php5-curl-5.3.3_2 depends on file: /usr/local/bin/autoconf-2.
===> php5-curl-5.3.3_2 depends on shared library: curl.6 - not found
===> Verifying install for curl.6 in /usr/ports/ftp/curl
===> curl-7.21.1 may only use GNU TLS if OpenSSL support is disabled.
*** Error code 1
Stop in /usr/ports/ftp/curl.
*** Error code 1
Stop in /usr/ports/ftp/php5-curl.
*** Error code 1
Stop in /usr/ports/www/moodle.
*** Error code 1
Stop in /usr/ports/www/moodle.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
gheist: hope I'm following you correctly, went to /usr/ports/ftp/curl
moodle2# make clean
===> Cleaning for php5-curl-5.3.3_2
moodle2# make config
===> No options to configure
moodle2# make install
===> License check disabled, port has not defined LICENSE
===> Extracting for php5-curl-5.3.3_2
=> SHA256 Checksum OK for php-5.3.3.tar.bz2.
===> Patching for php5-curl-5.3.3_2
===> php5-curl-5.3.3_2 depends on file: /usr/local/bin/phpize - found
===> php5-curl-5.3.3_2 depends on file: /usr/local/bin/autoconf-2. 68 - found
===> php5-curl-5.3.3_2 depends on shared library: curl.6 - not found
===> Verifying install for curl.6 in /usr/ports/ftp/curl
===> curl-7.21.1 may only use GNU TLS if OpenSSL support is disabled.
*** Error code 1
Stop in /usr/ports/ftp/curl.
*** Error code 1
Stop in /usr/ports/ftp/php5-curl.
moodle2#
its seem that "curl.6 library" is missing, can that be the problem?
moodle2# make clean
===> Cleaning for php5-curl-5.3.3_2
moodle2# make config
===> No options to configure
moodle2# make install
===> License check disabled, port has not defined LICENSE
===> Extracting for php5-curl-5.3.3_2
=> SHA256 Checksum OK for php-5.3.3.tar.bz2.
===> Patching for php5-curl-5.3.3_2
===> php5-curl-5.3.3_2 depends on file: /usr/local/bin/phpize - found
===> php5-curl-5.3.3_2 depends on file: /usr/local/bin/autoconf-2.
===> php5-curl-5.3.3_2 depends on shared library: curl.6 - not found
===> Verifying install for curl.6 in /usr/ports/ftp/curl
===> curl-7.21.1 may only use GNU TLS if OpenSSL support is disabled.
*** Error code 1
Stop in /usr/ports/ftp/curl.
*** Error code 1
Stop in /usr/ports/ftp/php5-curl.
moodle2#
its seem that "curl.6 library" is missing, can that be the problem?
you need to remove gnutls before build apparently and fill a bug report for port.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I didn't solve this problem, so I think I will start over and reinstall everything, thanks for giving tips gheist.
install packages via sysinstall, that saves a lot of time.
http://us2.php.net/manual/en/curl.installation.php