First of all -- thanks for being patient with me. I hope I'm submitting this correctly. Also I haven't done UNIX Admin since the early 1990's. I'm actually a DBA. But, since I'm the one in the office with the UNIX experience, I'm the SA.
I haven't been able to compile GCC 6.3.0 which I need to compile OpenSSL 1.1.0 & Apache 2.4. I have made progress though. I have updated or installed all of the prerequisites that I could determine so the rest of the utilities/tools should be up-to-date. The only thing that evades me seems to be ELF. I tried to figure this one out and ended up banging my head against a wall!
I'm following the instructions laid out in gcc dot gnu dot org and a few other sites. The error I'm getting is for Undefined Symbols. I'm guessing that means I'm missing a library somewhere. Or have an incorrect version at a minimum. Below is the last part of the "make" dialog. You'll see the message about "wrong ELF class: ELFCLASS64" and "g++: unrecognized option `-no-pie'" there too.
Not being one to sit idle while waiting for assistance, I've been trying to research this issue. My thoughts are that there are some libraries that the compile wants in the specific 32-bit or 64-bit format and the one that is being grabbed 1st is the wrong one. How can I tell exactly which library is breaking the make? To my untrained eye, it looks like one of the libraries in question (concat.o) is being created "on the fly" during the GCC compile process. If that's the case, how do I get it to compile in the correct version?
The current compiler version is 3.4.3. I also thought that perhaps I'm just trying to take too big of an upgrade leap & might need to do this in stages. If y'all could point me in the right direction, it would be greatly appreciated.
Oh -- Server is Sun Solaris 10 U11.
Thanks in advance & have a marvelous Monday! <]8-)
John
I'm trying to do something fairly simple but keep getting frustrating messages..
Here it is:
I have 3 files:
init.h <header>
init.c <#include <curses.h> and "init.h">
main.c <#include "init.h">
now, how can I compile my main.c using gcc?
( I have a hard time making the init.o)
... (1 Reply)
hello,
i have a structure defined as follows
struct Image
{
int lenght;
int height;
};
and i have another structure where i declare a array of the above structure
struct ShapeImage
{
Image image;
};
when i compile this code with gcc it shows me the following error :
... (3 Replies)
Hello, I have never had a successful compile on the 2.6 kernel. On every arch in which I try to compile gcc I get either "i686-pc-cygwin-ar command not found or "i686-suse-linux-ar command not found. This always happens during the make process after configure checks for ar and finds it's just ar.... (2 Replies)
Sorry for a silly question. I a program that need to compile with -DUSE_LONGLONG to turn on the long Int as the document of that program said so, but I really don't know how to do this. I normally do this:
./configure
make
make install
and it works fine. But I don't know how to compile... (2 Replies)
Im trying to write a program atm which uses mutexes to control thread access to a certain code section ( the critical section).
However, whenever I compile the code using gcc I get the following message from gcc
Unresolved text symbol "pthread_mutex_lock"
Unresolved text symbol... (1 Reply)
I am using gcc to compile c objects on solaris 5.10 and hit the following error messages:
/usr/include/sys/vfs.h:323: error: syntax error before "statvfs64_t"
/usr/include/sys/vfs.h:334: error: syntax error before "statvfs64_t"
gmake: *** Error 1
The c program files were copied over from... (3 Replies)
Hi guys.
I want to compile three files:
gcc -static main.c fib.c fib.h
it is pure C i mean i use standard C library.
but it gives me this error:
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
what should i do? (4 Replies)
Hi Everyone,
I can ask what is the option to compile a 64 bits program using gcc. I have looked everywhere but can't find it. Before I used to use cc and the -q64 flag was the option to generate the 64 bits binary. Can anyone tell me what is the flags when using gcc. Thanks...... (3 Replies)
Heyas
I'm currently trying to make a fresh build from scratch/source of FFMPEG.
This said, it brings quite a tail with it, so the use of a script was very obvious.
Anyway, i'm currently stuck at named package.
Lets ignore the tarball/download line, as the error is after.
Commands... (0 Replies)