Hi,
while waiting for patches, I tried the alternative approach using GNU
make when building on < FreeBSD 10.0. This works, but actually reveiled
another issue. On FreeBSD 10, the install seems to miss quite a lot of
manpages [1]. I suspect there is some other issue with the current
makefile and BSD bmake which causes this, any ideas?
Johan
1. Pages missing in FreeBSD 10.0 install:
man/man1/owcapi.1.gz
man/man1/owfs.1.gz
man/man1/owftpd.1.gz
man/man1/owhttpd.1.gz
man/man1/owmon.1.gz
man/man1/ownet.1.gz
man/man1/owserver.1.gz
man/man1/owshell.1.gz
man/man1/owtap.1.gz
man/man3/DS1821.3.gz
man/man3/DS1822.3.gz
man/man3/DS1825.3.gz
man/man3/DS18B20.3.gz
man/man3/DS18S20.3.gz
man/man3/DS1921.3.gz
man/man3/DS1963L.3.gz
man/man3/DS1963S.3.gz
man/man3/DS1977.3.gz
man/man3/DS1991.3.gz
man/man3/DS1992.3.gz
man/man3/DS1993.3.gz
man/man3/DS1995.3.gz
man/man3/DS1996.3.gz
man/man3/DS2401.3.gz
man/man3/DS2404.3.gz
man/man3/DS2405.3.gz
man/man3/DS2406.3.gz
man/man3/DS2408.3.gz
man/man3/DS2409.3.gz
man/man3/DS2413.3.gz
man/man3/DS2415.3.gz
man/man3/DS2423.3.gz
man/man3/DS2430A.3.gz
man/man3/DS2431.3.gz
man/man3/DS2433.3.gz
man/man3/DS2436.3.gz
man/man3/DS2437.3.gz
man/man3/DS2438.3.gz
man/man3/DS2450.3.gz
man/man3/DS2502.3.gz
man/man3/DS2505.3.gz
man/man3/DS2506.3.gz
man/man3/DS2720.3.gz
man/man3/DS2740.3.gz
man/man3/DS2751.3.gz
man/man3/DS2755.3.gz
man/man3/DS2760.3.gz
man/man3/DS2770.3.gz
man/man3/DS2780.3.gz
man/man3/DS2781.3.gz
man/man3/DS2890.3.gz
man/man3/DS28E04.3.gz
man/man3/DS28EA00.3.gz
man/man3/DS28EC20.3.gz
man/man3/EDS.3.gz
man/man3/EEEF.3.gz
man/man3/LCD.3.gz
man/man3/mAM001.3.gz
man/man3/mCM001.3.gz
man/man3/mDI001.3.gz
man/man3/mRS001.3.gz
man/man3/owperl.3.gz
man/man5/owfs.5.gz
man/mann/owtcl.n.gz
On 17/11/14 13:49, Johan Ström wrote:
> GNU make is not used at all when building the FreeBSD port, the base
> system make is used.
>
> It seems 10.0 replaced the previous make with bmake:
>
> https://www.freebsd.org/releases/10.0R/relnotes.html:
> make(1) has been replaced with the "Portable" BSD make tool (bmake)
> from NetBSD.
>
>
> Not sure if this can be easily fixed with the old FreeBSD make, but
> the man page is here:
>
> https://www.freebsd.org/cgi/man.cgi?query=make&apropos=0&sektion=1&manpath=FreeBSD+8.4-RELEASE&arch=default&format=html
>
> Another solution would be to use gmake for pre-10.0 builds, but if you
> can find a way to fix the Makefile without too much work that is
> prefered :)
>
> Johan
>
> On 17/11/14 13:31, Stefano Miccoli wrote:
>> It's my fault:
>>
>> |$(addsuffix suffix,names...)|
>> $(basename names...)
>> |
>>
>> are not portable GNU-Make extensions. My assumption was that if you
>> are using autoconf and all of its ancillary programs then you must
>> have a fairly new and updated GNU-Make.
>>
>> Which version of GNU-Make (or which other breed of make) is packaged
>> with FreeBSD 8.4 and 9.1?
>>
>> I will provide a patch soon for fixing this.
>>
>> S.
>> |
>>
>>
>> On 16 Nov 2014, at 12:17, Johan Ström <jo...@stromnet.se
>> <mailto:jo...@stromnet.se>> wrote:
>>
>>> Hi,
>>>
>>> I was notified that owfs 2.9p8 fails to build on FreeBSD 8.4 and 9.1,
>>> seemingly due to a portability issue in the new manpages Makefiles.
>>> Not sure why it fails on these older FreeBSDs, when it works on 10.0..
>>> But both 8.x and 9.x is on extended support so it would be nice if we
>>> could build there as well, since everything else works afaik.
>>>
>>> The issue:
>>>
>>> owfs-2.9p8/src/man/man3 # make
>>> Error expanding embedded variable.
>>> owfs-2.9p8/src/man/man3 #
>>>
>>> The line which fails to execute is:
>>>
>>> man3_MANS = $(addsuffix .3,$(basename $(MANFILES)))
>>>
>>> I'm not really sure what to replace this with to make it all
>>> working, so
>>> I'll just report it here. I can assist with testing though.
>>>
>>> Johan
>>>
>>> ------------------------------------------------------------------------------
>>> Comprehensive Server Monitoring with Site24x7.
>>> Monitor 10 servers for $9/Month.
>>> Get alerted through email, SMS, voice calls or mobile push
>>> notifications.
>>> Take corrective actions from your mobile device.
>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Owfs-developers mailing list
>>> Owfs-developers@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
>> with Interactivity, Sharing, Native Excel Exports, App Integration & more
>> Get technology previously reserved for billion-dollar corporations, FREE
>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
>>
>>
>> _______________________________________________
>> Owfs-developers mailing list
>> Owfs-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
>
>
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers