Version 14.4 is kinda old. If you are attempting to build 14.4 with a newer compiler then that is probably the problem. Try a newer version of the gfe. Version 16.2 is the latest. However I am very very close to releasing version 17. I may put that out today. So, you might want to wait and try it. It has many many changes relative to version 14.4.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I tried using 16.2 and I continue to get the no such file or directory error. Unsure what I am doing wrong, or what the issue is when trying to make it.
I'm guessing you must be using fedora 39 or 40 with a newer gcc. I fixed a bug related to this a while back. I'm pretty sure that is what is going on. I'll release 1.17.0 today and that should build clean on fedora 39/40.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Status: open Milestone: 2.0 Labels: urgent Created: Mon May 20, 2024 04:36 AM UTC by ExtremeWX Last Updated: Tue May 21, 2024 02:42 AM UTC Owner: Mike Romberg Attachments:
I think my linkHeaders script (the one that does the work in 'make links' hates the testing directory name. Normally it will skip header files in test subdirectories. But I think it is skipping everything in your whole tree due to test being part of the testing name. This is obviously a bug.
I'll fix this. In the meantime try renaming your testing directory to something without the word test in it and see if that fixes the build. When make links runs it should print out many dozens of headerfiles. But in your testing directory it is skipping all of them.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Attached is the fixed linkHeaders script. It will also be checked into git. You should be able to copy it over the one in your tree and then still use the testing directory name.
Before doing a build, you need to run 'make links'. So, try:
make clean
make links
make install
After running all those commands, I get some similar errors and it doesn't make anything in the sbin or bin files like ifpServer or gfe for me to run.
another image
Version 14.4 is kinda old. If you are attempting to build 14.4 with a newer compiler then that is probably the problem. Try a newer version of the gfe. Version 16.2 is the latest. However I am very very close to releasing version 17. I may put that out today. So, you might want to wait and try it. It has many many changes relative to version 14.4.
I tried using 16.2 and I continue to get the no such file or directory error. Unsure what I am doing wrong, or what the issue is when trying to make it.
I'm guessing you must be using fedora 39 or 40 with a newer gcc. I fixed a bug related to this a while back. I'm pretty sure that is what is going on. I'll release 1.17.0 today and that should build clean on fedora 39/40.
I just released 1.17.0. It should work on fedora 40 and 39.
Just downloaded 1.17.0 and I continue to get the same error message.
Here is the location of the files
Try running:
make links
make
The above error is almost certainly caused by needing to run make links (which creates some sym links to make finding internal header files easier).
I always run make links first and the error still occurs when I try to run
the other commands.
On Tue, May 21, 2024 at 9:24 AM Mike Romberg romberg@users.sourceforge.net
wrote:
Related
Tickets: #36
Attachement of error
Here is what I get after running those commands you said.
Error message after running make dev
I think my linkHeaders script (the one that does the work in 'make links' hates the testing directory name. Normally it will skip header files in test subdirectories. But I think it is skipping everything in your whole tree due to test being part of the testing name. This is obviously a bug.
Attached is the fixed linkHeaders script. It will also be checked into git. You should be able to copy it over the one in your tree and then still use the testing directory name.
The make links works now however I continue to get the same error when building.
Install the gd-devel package. It looks like I missed that in gfe.spec file. I'll add it there too.
gd-devel is in the config/gfe.spec file. You will need to make sure that every package mentioned in a Requires line there is installed.
gd-devel was not installed so I went ahead and installed it and checked all the other packages. I continue to get the same error.
Your build is still not sucessful so the make install target is failing. What errror do you get with just plain 'make'?