Solved

MySQL installation on FreeBSD problem

Posted on 2010-08-18
6
1,094 Views
Last Modified: 2013-11-22
Hi there, I've been trying to install MySQL5.1 on my FreeBSD 8-Release server.

I got the latest source from MySQL's website and downloaded+extracted it to "/usr/local/mysql". I ran "make -j2" which ran fine however when I try to execute "make install" I receive this error:

Making install in include
make  install-am
test -z "/usr/local/mysql/include/mysql" || .././install-sh -c -d "/usr/local/mysql/include/mysql"
 /usr/bin/install -c -m 644 'mysql.h' '/usr/local/mysql/include/mysql/mysql.h'
 /usr/bin/install -c -m 644 'mysql_com.h' '/usr/local/mysql/include/mysql/mysql_com.h'
 /usr/bin/install -c -m 644 'mysql_time.h' '/usr/local/mysql/include/mysql/mysql_time.h'
 /usr/bin/install -c -m 644 'my_list.h' '/usr/local/mysql/include/mysql/my_list.h'
 /usr/bin/install -c -m 644 'my_alloc.h' '/usr/local/mysql/include/mysql/my_alloc.h'
 /usr/bin/install -c -m 644 'typelib.h' '/usr/local/mysql/include/mysql/typelib.h'
 /usr/bin/install -c -m 644 'mysql/plugin.h' '/usr/local/mysql/include/mysql/plugin.h'
install: mysql/plugin.h and /usr/local/mysql/include/mysql/plugin.h are the same file
*** Error code 64

Stop in /usr/local/mysql/include.
*** Error code 1

Stop in /usr/local/mysql/include.
*** Error code 1

Stop in /usr/local/mysql/include.
*** Error code 1

Stop in /usr/local/mysql.

Open in new window


Can someone help me out with this?

Thanks,
Will
0
Comment
Question by:williamno1
6 Comments
 
LVL 4

Expert Comment

by:KazooSoft
ID: 33469372
Have you tried GNU Make?
0
 

Author Comment

by:williamno1
ID: 33469583
When I use "gmake install" I receive this error:

libtool: install: /usr/bin/install -c my_safe_process /usr/local/mysql/mysql-test/lib/My/SafeProcess/my_safe_process
install: my_safe_process and /usr/local/mysql/mysql-test/lib/My/SafeProcess/my_safe_process are the same file
gmake[3]: *** [install-safePROGRAMS] Error 1
gmake[3]: Leaving directory `/usr/local/mysql/mysql-test/lib/My/SafeProcess'
gmake[2]: *** [install-am] Error 2
gmake[2]: Leaving directory `/usr/local/mysql/mysql-test/lib/My/SafeProcess'
gmake[1]: *** [install-recursive] Error 1
gmake[1]: Leaving directory `/usr/local/mysql/mysql-test'
gmake: *** [install-recursive] Error 1
0
 
LVL 62

Expert Comment

by:gheist
ID: 33474374
try ports.
or pkg_add mysql
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 3

Accepted Solution

by:
jodix2002 earned 500 total points
ID: 33474660
maybe you can try this:
- put the source in another directory, say, /usr/src/mysql
- remove everything in /usr/local/mysql
- then run the installation again from /usr/src/mysql
0
 
LVL 62

Expert Comment

by:gheist
ID: 33474749
install from sysinstall, do not build yourself
or at least examine port's makefile for options.
0
 

Author Comment

by:williamno1
ID: 33483761
Thanks it's all working fine now jodix2002!
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
corrupt Databases 9 65
MIcrosoft SQL 2014 Database Copy Question 16 53
subtr returning incorrect value 8 29
Need help in debugging a UDF results 7 24
CCModeler offers a way to enter basic information like entities, attributes and relationships and export them as yEd or erviz diagram. It also can import existing Access or SQL Server tables with relationships.
Introduction This article is intended for those who are new to PHP error handling (https://www.experts-exchange.com/articles/11769/And-by-the-way-I-am-New-to-PHP.html).  It addresses one of the most common problems that plague beginning PHP develop…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

860 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question