LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   make: *** [all] Error 2 ? (https://www.linuxquestions.org/questions/linux-software-2/make-%2A%2A%2A-%5Ball%5D-error-2-a-835076/)

lbbds 09-28-2010 09:53 PM

make: *** [all] Error 2 ?
 
I download the dkim-milter-2.8.3, and try to compile it.Then Build and install it ("sh Build" and "sh Build install")but I got the error message:
code:
make[1]:*** [depend] Error 127
make[1]:cc:command not found
make[1]*** [ar.o] Error 127
make:*** [all] Error 2

Can anyone help me?
Thanks very much
By the way,the OS is RdeHat 4.4.4-2

mf93 09-28-2010 09:56 PM

Code:

$ sudo apt-get install gcc
or as root
Code:

# apt-get install gcc

kirukan 09-28-2010 09:57 PM

Ummm No c compiler.... install it

CincinnatiKid 09-28-2010 10:07 PM

Umm, since you are on Redhat, try this:

Code:

# yum groupinstall "Development Tools"
That should install gcc as well as other development tools.

mf93 09-28-2010 10:28 PM

haha thanks lewisforlife missed that

lbbds 09-28-2010 11:30 PM

I took the command:yum groupinstall Development Tools but getting the error message:
"Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. please verify its path and try again."

So, Do I need to download the gcc?

Kenny_Strawn 09-28-2010 11:35 PM

Code:

su -c "yum install gcc g++"
This will install both GCC and the C++ version for it (just in case the program you're compiling has some C++ code in it).

Then, you can install the dev tools.

Of course, you can also search for the dev tools category in PackageKit and opt to select all and install all in that category.

lbbds 09-29-2010 05:15 AM

Thanks all.I've installed the gcc-4.4.4-2.fc13 but also got some problems:

Quote:

make[1]: *** [dkim.o] Error 1
make[1]: Leaving directory `/home/ytang/Downloads/dkim-milter-2.8.3/obj.Linux.2.6.33.3-85.fc13.x86_64.x86_64/libdkim'
make: *** [all] Error 2
By the way, Is there anybody understanding how to configure the dkim with sendmail?

Nylex 09-29-2010 06:23 AM

Quote:

Originally Posted by lbbds (Post 4112388)
Thanks all.I've installed the gcc-4.4.4-2.fc13 but also got some problems:

Please post the topmost error message..

mf93 09-29-2010 11:08 PM

alright run this command-
Code:

sh build > /dev/null
and post it.
this will redirect all non-error output to the bitbucket. That way we can see what errors make is throwing because im positive somewhere up there its throwing more errors than just 'make ***' or whatever it is

lbbds 09-30-2010 12:19 AM

Quote:

Originally Posted by Nylex (Post 4112453)
Please post the topmost error message..

Below are all messages
Quote:

[root@mail dkim-milter-2.8.3]# sh Build
Making all in:
/home/ytang/Downloads/dkim-milter-2.8.3/libar
Configuration: pfx=, os=Linux, rel=2.6.33.3-85.fc13.x86_64, rbase=2, rroot=2.6.33.3-85.fc13, arch=x86_64, sfx=, variant=optimized
Making in /home/ytang/Downloads/dkim-milter-2.8.3/obj.Linux.2.6.33.3-85.fc13.x86_64.x86_64/libar
make[1]: Entering directory `/home/ytang/Downloads/dkim-milter-2.8.3/obj.Linux.2.6.33.3-85.fc13.x86_64.x86_64/libar'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ytang/Downloads/dkim-milter-2.8.3/obj.Linux.2.6.33.3-85.fc13.x86_64.x86_64/libar'
Making all in:
/home/ytang/Downloads/dkim-milter-2.8.3/libdkim
Configuration: pfx=, os=Linux, rel=2.6.33.3-85.fc13.x86_64, rbase=2, rroot=2.6.33.3-85.fc13, arch=x86_64, sfx=, variant=optimized
Making in /home/ytang/Downloads/dkim-milter-2.8.3/obj.Linux.2.6.33.3-85.fc13.x86_64.x86_64/libdkim
make[1]: Entering directory `/home/ytang/Downloads/dkim-milter-2.8.3/obj.Linux.2.6.33.3-85.fc13.x86_64.x86_64/libdkim'
cc -O2 -I. -I../../include -D_REENTRANT -DXP_MT -c -o dkim.o dkim.c
dkim.c:50:30: error: openssl/opensslv.h: No such file or directory
dkim.c:51:25: error: openssl/pem.h: No such file or directory
dkim.c:52:25: error: openssl/rsa.h: No such file or directory
dkim.c:53:25: error: openssl/bio.h: No such file or directory
dkim.c:54:25: error: openssl/err.h: No such file or directory
dkim.c:55:25: error: openssl/sha.h: No such file or directory
In file included from dkim.c:59:
dkim-types.h:137: error: expected specifier-qualifier-list before ‘BIO’
dkim-types.h:182: error: expected specifier-qualifier-list before ‘EVP_PKEY’
dkim.c: In function ‘dkim_process_set’:
dkim.c:697: error: ‘errno’ undeclared (first use in this function)
dkim.c:697: error: (Each undeclared identifier is reported only once
dkim.c:697: error: for each function it appears in.)
dkim.c:701: error: ‘ERANGE’ undeclared (first use in this function)
dkim.c:706: error: ‘EINVAL’ undeclared (first use in this function)
dkim.c: In function ‘dkim_siglist_setup’:
dkim.c:1822: error: ‘errno’ undeclared (first use in this function)
dkim.c:1825: error: ‘ERANGE’ undeclared (first use in this function)
dkim.c: In function ‘dkim_eom_sign’:
dkim.c:3136: error: ‘BIO’ undeclared (first use in this function)
dkim.c:3136: error: ‘key’ undeclared (first use in this function)
dkim.c:3210: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:3212: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:3219: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3219: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:3220: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3227: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3228: error: ‘RSA_PKCS1_PADDING’ undeclared (first use in this function)
dkim.c:3229: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:3230: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:3234: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3235: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3296: error: ‘NID_sha1’ undeclared (first use in this function)
dkim.c:3304: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:3304: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3307: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3308: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3318: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c: In function ‘dkim_error’:
dkim.c:3817: error: ‘errno’ undeclared (first use in this function)
dkim.c: In function ‘dkim_free’:
dkim.c:4249: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4249: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4249: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4250: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4250: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4250: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4251: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:4251: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:4251: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c: In function ‘dkim_sig_process’:
dkim.c:4680: error: ‘BIO’ undeclared (first use in this function)
dkim.c:4680: error: ‘key’ undeclared (first use in this function)
dkim.c:4776: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4777: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4790: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4790: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4791: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4804: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4805: error: ‘RSA_PKCS1_PADDING’ undeclared (first use in this function)
dkim.c:4807: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsain’
dkim.c:4812: error: ‘NID_sha1’ undeclared (first use in this function)
dkim.c:4819: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsain’
dkim.c:4820: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4829: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4830: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c: In function ‘dkim_ssl_version’:
dkim.c:7065: error: ‘OPENSSL_VERSION_NUMBER’ undeclared (first use in this function)
make[1]: *** [dkim.o] Error 1
make[1]: Leaving directory `/home/ytang/Downloads/dkim-milter-2.8.3/obj.Linux.2.6.33.3-85.fc13.x86_64.x86_64/libdkim'
make: *** [all] Error 2

lbbds 09-30-2010 12:21 AM

Quote:

Originally Posted by mf93 (Post 4113289)
alright run this command-
Code:

sh build > /dev/null
and post it.
this will redirect all non-error output to the bitbucket. That way we can see what errors make is throwing because im positive somewhere up there its throwing more errors than just 'make ***' or whatever it is

Below are all message after running "sh Build > /dev/null"
Quote:

[root@mail dkim-milter-2.8.3]# sh Build > /dev/null
dkim.c:50:30: error: openssl/opensslv.h: No such file or directory
dkim.c:51:25: error: openssl/pem.h: No such file or directory
dkim.c:52:25: error: openssl/rsa.h: No such file or directory
dkim.c:53:25: error: openssl/bio.h: No such file or directory
dkim.c:54:25: error: openssl/err.h: No such file or directory
dkim.c:55:25: error: openssl/sha.h: No such file or directory
In file included from dkim.c:59:
dkim-types.h:137: error: expected specifier-qualifier-list before ‘BIO’
dkim-types.h:182: error: expected specifier-qualifier-list before ‘EVP_PKEY’
dkim.c: In function ‘dkim_process_set’:
dkim.c:697: error: ‘errno’ undeclared (first use in this function)
dkim.c:697: error: (Each undeclared identifier is reported only once
dkim.c:697: error: for each function it appears in.)
dkim.c:701: error: ‘ERANGE’ undeclared (first use in this function)
dkim.c:706: error: ‘EINVAL’ undeclared (first use in this function)
dkim.c: In function ‘dkim_siglist_setup’:
dkim.c:1822: error: ‘errno’ undeclared (first use in this function)
dkim.c:1825: error: ‘ERANGE’ undeclared (first use in this function)
dkim.c: In function ‘dkim_eom_sign’:
dkim.c:3136: error: ‘BIO’ undeclared (first use in this function)
dkim.c:3136: error: ‘key’ undeclared (first use in this function)
dkim.c:3210: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:3212: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:3219: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3219: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:3220: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3227: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3228: error: ‘RSA_PKCS1_PADDING’ undeclared (first use in this function)
dkim.c:3229: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:3230: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:3234: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3235: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3296: error: ‘NID_sha1’ undeclared (first use in this function)
dkim.c:3304: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:3304: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3307: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3308: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:3318: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c: In function ‘dkim_error’:
dkim.c:3817: error: ‘errno’ undeclared (first use in this function)
dkim.c: In function ‘dkim_free’:
dkim.c:4249: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4249: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4249: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4250: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4250: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4250: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4251: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:4251: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c:4251: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsaout’
dkim.c: In function ‘dkim_sig_process’:
dkim.c:4680: error: ‘BIO’ undeclared (first use in this function)
dkim.c:4680: error: ‘key’ undeclared (first use in this function)
dkim.c:4776: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4777: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4790: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4790: error: ‘struct dkim_rsa’ has no member named ‘rsa_pkey’
dkim.c:4791: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4804: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4805: error: ‘RSA_PKCS1_PADDING’ undeclared (first use in this function)
dkim.c:4807: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsain’
dkim.c:4812: error: ‘NID_sha1’ undeclared (first use in this function)
dkim.c:4819: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsain’
dkim.c:4820: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4829: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c:4830: error: ‘struct dkim_rsa’ has no member named ‘rsa_rsa’
dkim.c: In function ‘dkim_ssl_version’:
dkim.c:7065: error: ‘OPENSSL_VERSION_NUMBER’ undeclared (first use in this function)
make[1]: *** [dkim.o] Error 1
make: *** [all] Error 2

Nylex 09-30-2010 12:33 AM

dkim.c:50:30: error: openssl/opensslv.h: No such file or directory
dkim.c:51:25: error: openssl/pem.h: No such file or directory
dkim.c:52:25: error: openssl/rsa.h: No such file or directory
dkim.c:53:25: error: openssl/bio.h: No such file or directory
dkim.c:54:25: error: openssl/err.h: No such file or directory
dkim.c:55:25: error: openssl/sha.h: No such file or directory

Suggests that you need to install the openssl headers. This may be in a package called openssl-dev(el), but perhaps your distro's package management system allows you to search for files in packages?

Quote:

Originally Posted by lbbds (Post 4113350)
Below are all message after running "sh Build > /dev/null"

Can't you see that you basically made the same post twice by doing this (once in response to me and then in responding to mf93)? Please, use common sense in future.

Kenny_Strawn 09-30-2010 12:40 AM

Code:

su -c "yum install openssl-devel" #as Nylex said
Then re-run "sh Build".

John VV 09-30-2010 04:26 AM

back up everyone
the OPs system is" RdeHat 4.4.4-2
BUT the gcc-4.4.4-2.fc13 from FEDORA 13 was installed ??

you CAN not mix RHEL 4 OS with fedora 13 rpms

it is no wonder that are problems .

for RHEL install the devel tools and library's from RHN

that is why you bought a license for red hat -- to get the updates and to add software to the older rhel4
i think the compiler in the rhn repo for RHEL4 is gcc 3.4


All times are GMT -5. The time now is 11:08 AM.