The “make” command in Linux

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I have successfully downloaded all of the files and libraries necessary for compiling and making the Courier Mail Server version 1.0.6. I have also downloaded most of the Sox files as well. I am attempting to build the above-mentioned mail server in my Oracle VM VirtualBox Debian version 9.8 ( stretch ) Linux virtual machine. As soon as I finished downloading the above-mentioned Sox files, I typed in the following commands from my Linux command prompt:



# ./configure


at which time that command appeared to run correctly. Then I typed:



# make -s


again, at which time that command appeared to run correctly. Then I typed:



# make install ( after having su’d to my root account ).


This command also appeared to run correctly.



Then, I changed directories ( from russell@debian:~/Dowloads/courier-1.0.6.20190203/courier-1.0.6.20190203/sox-14.4.2/sox-14.4.2 to russell@debian:~/Downloads/courier-1.0.6.20190203/courier-1.0.6.20190203 ) using the cd command. Keep in mind that I typed in the following command at my Debian version 9.8 ( stretch ) Linux prompt before typing the above-mentioned Linux commands:



# MAKEFLAGS = “-j 4.”


This command was entered from my “sh” shell ( the default shell on my system is the Borne Again Shell ( bash )). Whatever the case may be, I typed in the following Linux command:



# ./configure


after changing directories ( as mentioned above ), and that command appeared to run correctly. Then, I typed the following Linux command:



# make


and received the following error message: “No targets specified and no makefile found. Stop.” What have I done wrong? I was disappointed to get this far in the process my first time without being completely successful. What do I need to do?










share|improve this question
























  • Check again whether courier was correctly configured with the configure script. It should produce a Makefile after having run configure. If it did not, it did not run the script correctly and you may be missing dependencies (see the INSTALL document).

    – Kusalananda
    Mar 7 at 14:41











  • Hello Russel and welcome to the Internet. To answer your questions it would help to get an uncommented and complete list of commands in the exact order as you typed them. The command history should help you with this task. Also, please clearly state your goal, your expected results and the actual results. Further, you should keep reading about building software from scratch. At this stage, it must never be necessary to become root or run any commands as root. See if your Makefile(s) support the DESTDIR parameter

    – Bananguin
    Mar 7 at 14:41







  • 1





    I noticed some number of "smart quotes"; one of them appears in the MAKEFLAGS; ensure that you're using regular "double quotes", otherwise the setting won't be what you think it is.

    – Jeff Schaller
    Mar 7 at 15:01











  • Bananguin, the "INSTALL" file for the Courier-1.0.6 mail server specifies that everything should be done as user, and then "su" to the root account before running the "make install" command. I will consider what you wrote and see what I can find out. Jeff Shaller, I will check the "smart quotes" issue. Kusalananda, I ran the "./configure" command twice, once with no parameters, and then with the "--with-db=gdbm" parameter, and the "./configure" command appeared to run correctly. I may need to use more parameters. Thank you to all.

    – user340571
    Mar 7 at 20:32

















0















I have successfully downloaded all of the files and libraries necessary for compiling and making the Courier Mail Server version 1.0.6. I have also downloaded most of the Sox files as well. I am attempting to build the above-mentioned mail server in my Oracle VM VirtualBox Debian version 9.8 ( stretch ) Linux virtual machine. As soon as I finished downloading the above-mentioned Sox files, I typed in the following commands from my Linux command prompt:



# ./configure


at which time that command appeared to run correctly. Then I typed:



# make -s


again, at which time that command appeared to run correctly. Then I typed:



# make install ( after having su’d to my root account ).


This command also appeared to run correctly.



Then, I changed directories ( from russell@debian:~/Dowloads/courier-1.0.6.20190203/courier-1.0.6.20190203/sox-14.4.2/sox-14.4.2 to russell@debian:~/Downloads/courier-1.0.6.20190203/courier-1.0.6.20190203 ) using the cd command. Keep in mind that I typed in the following command at my Debian version 9.8 ( stretch ) Linux prompt before typing the above-mentioned Linux commands:



# MAKEFLAGS = “-j 4.”


This command was entered from my “sh” shell ( the default shell on my system is the Borne Again Shell ( bash )). Whatever the case may be, I typed in the following Linux command:



# ./configure


after changing directories ( as mentioned above ), and that command appeared to run correctly. Then, I typed the following Linux command:



# make


and received the following error message: “No targets specified and no makefile found. Stop.” What have I done wrong? I was disappointed to get this far in the process my first time without being completely successful. What do I need to do?










share|improve this question
























  • Check again whether courier was correctly configured with the configure script. It should produce a Makefile after having run configure. If it did not, it did not run the script correctly and you may be missing dependencies (see the INSTALL document).

    – Kusalananda
    Mar 7 at 14:41











  • Hello Russel and welcome to the Internet. To answer your questions it would help to get an uncommented and complete list of commands in the exact order as you typed them. The command history should help you with this task. Also, please clearly state your goal, your expected results and the actual results. Further, you should keep reading about building software from scratch. At this stage, it must never be necessary to become root or run any commands as root. See if your Makefile(s) support the DESTDIR parameter

    – Bananguin
    Mar 7 at 14:41







  • 1





    I noticed some number of "smart quotes"; one of them appears in the MAKEFLAGS; ensure that you're using regular "double quotes", otherwise the setting won't be what you think it is.

    – Jeff Schaller
    Mar 7 at 15:01











  • Bananguin, the "INSTALL" file for the Courier-1.0.6 mail server specifies that everything should be done as user, and then "su" to the root account before running the "make install" command. I will consider what you wrote and see what I can find out. Jeff Shaller, I will check the "smart quotes" issue. Kusalananda, I ran the "./configure" command twice, once with no parameters, and then with the "--with-db=gdbm" parameter, and the "./configure" command appeared to run correctly. I may need to use more parameters. Thank you to all.

    – user340571
    Mar 7 at 20:32













0












0








0








I have successfully downloaded all of the files and libraries necessary for compiling and making the Courier Mail Server version 1.0.6. I have also downloaded most of the Sox files as well. I am attempting to build the above-mentioned mail server in my Oracle VM VirtualBox Debian version 9.8 ( stretch ) Linux virtual machine. As soon as I finished downloading the above-mentioned Sox files, I typed in the following commands from my Linux command prompt:



# ./configure


at which time that command appeared to run correctly. Then I typed:



# make -s


again, at which time that command appeared to run correctly. Then I typed:



# make install ( after having su’d to my root account ).


This command also appeared to run correctly.



Then, I changed directories ( from russell@debian:~/Dowloads/courier-1.0.6.20190203/courier-1.0.6.20190203/sox-14.4.2/sox-14.4.2 to russell@debian:~/Downloads/courier-1.0.6.20190203/courier-1.0.6.20190203 ) using the cd command. Keep in mind that I typed in the following command at my Debian version 9.8 ( stretch ) Linux prompt before typing the above-mentioned Linux commands:



# MAKEFLAGS = “-j 4.”


This command was entered from my “sh” shell ( the default shell on my system is the Borne Again Shell ( bash )). Whatever the case may be, I typed in the following Linux command:



# ./configure


after changing directories ( as mentioned above ), and that command appeared to run correctly. Then, I typed the following Linux command:



# make


and received the following error message: “No targets specified and no makefile found. Stop.” What have I done wrong? I was disappointed to get this far in the process my first time without being completely successful. What do I need to do?










share|improve this question
















I have successfully downloaded all of the files and libraries necessary for compiling and making the Courier Mail Server version 1.0.6. I have also downloaded most of the Sox files as well. I am attempting to build the above-mentioned mail server in my Oracle VM VirtualBox Debian version 9.8 ( stretch ) Linux virtual machine. As soon as I finished downloading the above-mentioned Sox files, I typed in the following commands from my Linux command prompt:



# ./configure


at which time that command appeared to run correctly. Then I typed:



# make -s


again, at which time that command appeared to run correctly. Then I typed:



# make install ( after having su’d to my root account ).


This command also appeared to run correctly.



Then, I changed directories ( from russell@debian:~/Dowloads/courier-1.0.6.20190203/courier-1.0.6.20190203/sox-14.4.2/sox-14.4.2 to russell@debian:~/Downloads/courier-1.0.6.20190203/courier-1.0.6.20190203 ) using the cd command. Keep in mind that I typed in the following command at my Debian version 9.8 ( stretch ) Linux prompt before typing the above-mentioned Linux commands:



# MAKEFLAGS = “-j 4.”


This command was entered from my “sh” shell ( the default shell on my system is the Borne Again Shell ( bash )). Whatever the case may be, I typed in the following Linux command:



# ./configure


after changing directories ( as mentioned above ), and that command appeared to run correctly. Then, I typed the following Linux command:



# make


and received the following error message: “No targets specified and no makefile found. Stop.” What have I done wrong? I was disappointed to get this far in the process my first time without being completely successful. What do I need to do?







linux make courier






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 7 at 15:01









Jeff Schaller

44.6k1162145




44.6k1162145










asked Mar 7 at 14:29









user340571user340571

11




11












  • Check again whether courier was correctly configured with the configure script. It should produce a Makefile after having run configure. If it did not, it did not run the script correctly and you may be missing dependencies (see the INSTALL document).

    – Kusalananda
    Mar 7 at 14:41











  • Hello Russel and welcome to the Internet. To answer your questions it would help to get an uncommented and complete list of commands in the exact order as you typed them. The command history should help you with this task. Also, please clearly state your goal, your expected results and the actual results. Further, you should keep reading about building software from scratch. At this stage, it must never be necessary to become root or run any commands as root. See if your Makefile(s) support the DESTDIR parameter

    – Bananguin
    Mar 7 at 14:41







  • 1





    I noticed some number of "smart quotes"; one of them appears in the MAKEFLAGS; ensure that you're using regular "double quotes", otherwise the setting won't be what you think it is.

    – Jeff Schaller
    Mar 7 at 15:01











  • Bananguin, the "INSTALL" file for the Courier-1.0.6 mail server specifies that everything should be done as user, and then "su" to the root account before running the "make install" command. I will consider what you wrote and see what I can find out. Jeff Shaller, I will check the "smart quotes" issue. Kusalananda, I ran the "./configure" command twice, once with no parameters, and then with the "--with-db=gdbm" parameter, and the "./configure" command appeared to run correctly. I may need to use more parameters. Thank you to all.

    – user340571
    Mar 7 at 20:32

















  • Check again whether courier was correctly configured with the configure script. It should produce a Makefile after having run configure. If it did not, it did not run the script correctly and you may be missing dependencies (see the INSTALL document).

    – Kusalananda
    Mar 7 at 14:41











  • Hello Russel and welcome to the Internet. To answer your questions it would help to get an uncommented and complete list of commands in the exact order as you typed them. The command history should help you with this task. Also, please clearly state your goal, your expected results and the actual results. Further, you should keep reading about building software from scratch. At this stage, it must never be necessary to become root or run any commands as root. See if your Makefile(s) support the DESTDIR parameter

    – Bananguin
    Mar 7 at 14:41







  • 1





    I noticed some number of "smart quotes"; one of them appears in the MAKEFLAGS; ensure that you're using regular "double quotes", otherwise the setting won't be what you think it is.

    – Jeff Schaller
    Mar 7 at 15:01











  • Bananguin, the "INSTALL" file for the Courier-1.0.6 mail server specifies that everything should be done as user, and then "su" to the root account before running the "make install" command. I will consider what you wrote and see what I can find out. Jeff Shaller, I will check the "smart quotes" issue. Kusalananda, I ran the "./configure" command twice, once with no parameters, and then with the "--with-db=gdbm" parameter, and the "./configure" command appeared to run correctly. I may need to use more parameters. Thank you to all.

    – user340571
    Mar 7 at 20:32
















Check again whether courier was correctly configured with the configure script. It should produce a Makefile after having run configure. If it did not, it did not run the script correctly and you may be missing dependencies (see the INSTALL document).

– Kusalananda
Mar 7 at 14:41





Check again whether courier was correctly configured with the configure script. It should produce a Makefile after having run configure. If it did not, it did not run the script correctly and you may be missing dependencies (see the INSTALL document).

– Kusalananda
Mar 7 at 14:41













Hello Russel and welcome to the Internet. To answer your questions it would help to get an uncommented and complete list of commands in the exact order as you typed them. The command history should help you with this task. Also, please clearly state your goal, your expected results and the actual results. Further, you should keep reading about building software from scratch. At this stage, it must never be necessary to become root or run any commands as root. See if your Makefile(s) support the DESTDIR parameter

– Bananguin
Mar 7 at 14:41






Hello Russel and welcome to the Internet. To answer your questions it would help to get an uncommented and complete list of commands in the exact order as you typed them. The command history should help you with this task. Also, please clearly state your goal, your expected results and the actual results. Further, you should keep reading about building software from scratch. At this stage, it must never be necessary to become root or run any commands as root. See if your Makefile(s) support the DESTDIR parameter

– Bananguin
Mar 7 at 14:41





1




1





I noticed some number of "smart quotes"; one of them appears in the MAKEFLAGS; ensure that you're using regular "double quotes", otherwise the setting won't be what you think it is.

– Jeff Schaller
Mar 7 at 15:01





I noticed some number of "smart quotes"; one of them appears in the MAKEFLAGS; ensure that you're using regular "double quotes", otherwise the setting won't be what you think it is.

– Jeff Schaller
Mar 7 at 15:01













Bananguin, the "INSTALL" file for the Courier-1.0.6 mail server specifies that everything should be done as user, and then "su" to the root account before running the "make install" command. I will consider what you wrote and see what I can find out. Jeff Shaller, I will check the "smart quotes" issue. Kusalananda, I ran the "./configure" command twice, once with no parameters, and then with the "--with-db=gdbm" parameter, and the "./configure" command appeared to run correctly. I may need to use more parameters. Thank you to all.

– user340571
Mar 7 at 20:32





Bananguin, the "INSTALL" file for the Courier-1.0.6 mail server specifies that everything should be done as user, and then "su" to the root account before running the "make install" command. I will consider what you wrote and see what I can find out. Jeff Shaller, I will check the "smart quotes" issue. Kusalananda, I ran the "./configure" command twice, once with no parameters, and then with the "--with-db=gdbm" parameter, and the "./configure" command appeared to run correctly. I may need to use more parameters. Thank you to all.

– user340571
Mar 7 at 20:32










0






active

oldest

votes












Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f504930%2fthe-make-command-in-linux%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f504930%2fthe-make-command-in-linux%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown






Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?