From: Jeff S. <je...@j-...> - 2014-05-11 01:45:30
|
Hello, list. Sorry to bother you. Trying to compile wkcgi on OpenBSD 5.4 I get the following: proxy:/usr/local/src/Webware-1.1.1/WebKit/Adapters/wkcgi# make cc -O2 -c wkcgi.c cc -O2 -c ../common/marshal.c cc -O2 -c ../common/environ.c cc -O2 -c ../common/wkcommon.c cc -O2 -c ../common/parsecfg.c cc -o ./wkcgi cc: no input files *** Error 1 in /usr/local/src/Webware-1.1.1/WebKit/Adapters/wkcgi (Makefile:14 'wkcgi') Probably needs a small change in the Makefile, but I'm not enough of a C programmer to know what. Any help would be appreciated. -- Jeff Simmons je...@j-... Simmons Consulting - Network Engineering, Administration, Security |
From: Christoph Z. <ci...@on...> - 2014-05-11 17:10:46
|
Am 11.05.2014 03:30, schrieb Jeff Simmons: > Probably needs a small change in the Makefile, but I'm not enough of a C > programmer to know what. Any help would be appreciated. As far as I see, the problem may be that the "make" of OpenBSD does not support $^ internal macro as GNU/Linux does. Try to replace the $(^F) with the full list of prerequisites, i.e.: wkcgi.o marshal.o environ.o wkcommon.o parsecfg.o -- Christoph |
From: Jeff S. <je...@j-...> - 2014-05-19 01:56:33
|
On Sunday, May 11, 2014 10:10:25 am Christoph Zwerschke wrote: > Am 11.05.2014 03:30, schrieb Jeff Simmons: > > Probably needs a small change in the Makefile, but I'm not enough of a C > > programmer to know what. Any help would be appreciated. > > As far as I see, the problem may be that the "make" of OpenBSD does not > support $^ internal macro as GNU/Linux does. > > Try to replace the $(^F) with the full list of prerequisites, i.e.: > wkcgi.o marshal.o environ.o wkcommon.o parsecfg.o > > -- Christoph I've tried various variations on this, and was unable to get the Makefile to work. Must be some other things they don't support. Fortunately, manually compiling and linking the various *.c files produces a working program. -- Jeff Simmons je...@j-... Simmons Consulting - Network Engineering, Administration, Security |