Problem at installation

overmind

Verified User
Joined
Feb 1, 2008
Messages
12
Problem at installation [SOLVED]

I've tried to install directadmin today. First i've noticed some problems with fetching from da website. After installation I tried to run a custom build and I got at some point:

test -f /usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias && orig=/usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias || orig=charset.alias; sed -f ref-add.sed $orig > /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias; /usr/bin/install -c -m 644 /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias /usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias; rm -f /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias
/bin/sh ./build-aux/mkinstalldirs /usr/local/directadmin/custombuild/libiconv-1.12/lib
./build-aux/mkinstalldirs: Can't open ./build-aux/mkinstalldirs: No such file or directory
*** Error code 2
1 error
*** Error code 2
1 error



I do not have build-aux directory at all.

I am using FreeBSD 6.3. It is somehow possible that because of fetching problems (slow response from da site) some files are missing?

If yes, what should I do next? Reinstall? Is there a way to check if I have all files downloaded? (some md5 checksum verification)

Thank you and best regards,
Ovidiu
 
Last edited:
cd /usr/local/directadmin/custombuild
./build update
./build all d
 
same result

I followed your suggestion and i got the same result:

cd lib && make all
cd lib && make install-lib libdir='/usr/local/directadmin/custombuild/libiconv-1.12/lib' includedir='/usr/local/directadmin/custombuild/libiconv-1.12/lib'
/bin/sh ../build-aux/mkinstalldirs /usr/local/directadmin/custombuild/libiconv-1.12/lib
/bin/sh ../libtool --mode=install /usr/bin/install -c -m 644 libcharset.la /usr/local/directadmin/custombuild/libiconv-1.12/lib/libcharset.la
/usr/bin/install -c -m 644 .libs/libcharset.so.1 /usr/local/directadmin/custombuild/libiconv-1.12/lib/libcharset.so.1
(cd /usr/local/directadmin/custombuild/libiconv-1.12/lib && { ln -s -f libcharset.so.1 libcharset.so || { rm -f libcharset.so && ln -s libcharset.so.1 libcharset.so; }; })
(cd /usr/local/directadmin/custombuild/libiconv-1.12/lib && { ln -s -f libcharset.so.1 libcharset.so || { rm -f libcharset.so && ln -s libcharset.so.1 libcharset.so; }; })
/usr/bin/install -c -m 644 .libs/libcharset.lai /usr/local/directadmin/custombuild/libiconv-1.12/lib/libcharset.la
/usr/bin/install -c -m 644 .libs/libcharset.a /usr/local/directadmin/custombuild/libiconv-1.12/lib/libcharset.a
chmod 644 /usr/local/directadmin/custombuild/libiconv-1.12/lib/libcharset.a
ranlib /usr/local/directadmin/custombuild/libiconv-1.12/lib/libcharset.a
libtool: install: warning: remember to run `libtool --finish /usr/local/lib'
test -f /usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias && orig=/usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias || orig=charset.alias; sed -f ref-add.sed $orig > /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias; /usr/bin/install -c -m 644 /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias /usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias; rm -f /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias
/bin/sh ./build-aux/mkinstalldirs /usr/local/directadmin/custombuild/libiconv-1.12/lib
./build-aux/mkinstalldirs: Can't open ./build-aux/mkinstalldirs: No such file or directory
*** Error code 2
1 error
*** Error code 2
1 error


I must say that I've tried a reinstallation from scratch. (on FreeBSD 6.3, i386)

After default installation I got advice to recompile custombuild because php was not installed:

Cannot find /usr/local/bin/php
Please recompile php with custombuild, eg:
cd /usr/local/directadmin/custombuild
./build all d


(Adding ./build update did not helped).

I've read the instruction on installation and they say FreeBSD must not be installed with anything prior to installing directadmin. I had installed before Directadmin only midnight commander which also installs the following packages:

web2# pkg_info -r mc-4.6.1_8
Information for mc-4.6.1_8:

Depends on:
Dependency: python25-2.5.2_3
Dependency: perl-5.8.8_1
Dependency: pkg-config-0.23_1
Dependency: pcre-7.8
Dependency: libiconv-1.11_1
Dependency: gettext-0.17_1
Dependency: glib-2.16.5_1
Dependency: gamin-0.1.9_2
Dependency: gio-fam-backend-2.16.5

Do you thing that could be a problem (I am thinking or maybe libiconv to be different version and give a compilation error)?

Best Regards,
Ovidiu
 
Try:

./build clean
./build all d

I dont think any of that you installed should cause a problem.
 
still same problem

Tried that, still the same error.

I will remove directadmin completly, then remove all packages, then do a cvsup to last FreeBSD 6.3 (RELEASE), and then install direct admin, and then midnight commander with those libs.

I'll post the result here.

thanks for your help
ovidiu
 
still not working

i've removed everything, every freebsd package and then i removed everything from /usr/local/directadmin and then reinstalled directadmin.

Still php is not installed and when i try to build custombuild i got the same error:

test -f /usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias && orig=/usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias || orig=charset.alias; sed -f ref-add.sed $orig > /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias; /usr/bin/install -c -m 644 /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias /usr/local/directadmin/custombuild/libiconv-1.12/lib/charset.alias; rm -f /usr/local/directadmin/custombuild/libiconv-1.12/lib/t-charset.alias
/bin/sh ./build-aux/mkinstalldirs /usr/local/directadmin/custombuild/libiconv-1.12/lib
./build-aux/mkinstalldirs: Can't open ./build-aux/mkinstalldirs: No such file or directory
*** Error code 2
1 error
*** Error code 2
1 error
 
I tried searching the web and didn't found anything interesting; just a bunch of beginners having the same problem with other packages in the ports (mostly bash).

My guess is that BSD's make from FreeBSD 6.3-RELEASE isn't compatible with last libiconv's Makefile... try installing the "gmake" port, then enter /usr/local/directadmin/custombuild/libiconv-1.12 and run "gmake" and "gmake install". If it works, CustomBuild will have to be patched for this.
 
it works now!!!

I installed gmake from ports and then I've recompiled libiconv following your instruction and everything went ok.

I only got two warning at the end regarding apache ("No such file or directory") when I've restarted apache, as it was said at the end of custom build.

...
...

*************************************
* *
* All parts have been installed *
* *
*************************************

Type: /usr/local/etc/rc.d/httpd restart


web2# /usr/local/etc/rc.d/httpd restart

Stopping httpd: [ OK ]
Remaining processes: 2
Stopping httpd: [ OK ]
Starting httpd: [ OK ]

web2# [Tue Apr 21 19:20:10 2009] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
[Tue Apr 21 19:20:10 2009] [warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter



Thank you for your help and
Best Regards,
Ovidiu
 
Back
Top