bsd.port.mk broken: malformed conditional

Gelsema, P (Patrick) - FreeBSD freebsd at superhero.nl
Sat Mar 1 18:11:28 UTC 2008


On Fri, February 29, 2008 16:40, Lystopad Oleksandr wrote:
>  Hello, Gelsema, P (Patrick) - FreeBSD!
>
> On Fri, Feb 29, 2008 at 04:06:44PM +0100
> freebsd at superhero.nl wrote about "bsd.port.mk broken: malformed
> conditional":
>> Hi,
>>
>> When I run portupgrade I get errors and portupgrade crashes.
>> Any ideas?
>
> Similar trouble.
> Completly deleting /var/db/portsnap/ + /usr/ports and portsnap
> again helps me.

I don't use portsnap, so I just deleted /usr/ports after which I issued
the portupgrade -ai command again. No avail, still same error. Someone
more ideas?

Error:
wolverine# portupgrade -ai
--->  Session started at: Sat, 01 Mar 2008 19:08:06 +0100
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 223 packages
found (-0 +1) . done]
/usr/ports/INDEX-7.bz2                        100% of 1161 kB  353 kBps
done
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 18151 port
entries found
.........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.........18000.
..... done]
** Makefile possibly broken: devel/pear:
        "/usr/ports/Mk/bsd.php.mk", line 337: Malformed conditional
(${_USE_PHP_VER${PHP_VER}:Mpcre} != "")
        "/usr/ports/Mk/bsd.php.mk", line 337: Malformed conditional
(${_USE_PHP_VER${PHP_VER}:Mxml} != "")
        "/usr/ports/Mk/bsd.port.mk", line 6144: if-less endif
        "/usr/ports/Mk/bsd.port.mk", line 6147: if-less endif
        make: fatal errors encountered -- cannot continue
--->  Session ended at: Sat, 01 Mar 2008 19:08:43 +0100 (consumed 00:00:37)
/usr/local/sbin/portupgrade:1433:in `get_pkgname': Makefile broken
(MakefileBrokenError)
        from /usr/local/sbin/portupgrade:622:in `main'
        from /usr/local/sbin/portupgrade:613:in `each'
        from /usr/local/sbin/portupgrade:613:in `main'
        from /usr/local/sbin/portupgrade:588:in `catch'
        from /usr/local/sbin/portupgrade:588:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:1303:in `call'
        from /usr/local/lib/ruby/1.8/optparse.rb:1303:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1299:in `catch'
         ... 6 levels...
        from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize'
        from /usr/local/sbin/portupgrade:229:in `new'
        from /usr/local/sbin/portupgrade:229:in `main'
        from /usr/local/sbin/portupgrade:2173



>
>> Running:
>> FreeBSD wolverine.superhero.nl 7.0-RELEASE
>> FreeBSD 7.0-RELEASE #0: Sun Feb 24 14:28:41 CET 2008
>> drmanhattan at wolverine.superhero.nl:/usr/obj/usr/src/sys/WOLVERINE  i386
>>
>>
>> wolverine# portupgrade -ai
>> --->  Session started at: Fri, 29 Feb 2008 15:59:35 +0100
>> ** Makefile possibly broken: devel/pear:
>>         "/usr/ports/Mk/bsd.php.mk", line 337: Malformed conditional
>
> --
>  Oleksandr Lystopad
>



More information about the freebsd-questions mailing list