Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Jul 2010 07:57:01 +0200
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        Wesley Shields <wxs@FreeBSD.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: vlc install error - possibly plist error for kde4?
Message-ID:  <4C3D51AD.8050403@gwdg.de>
In-Reply-To: <20100714012305.GA276@atarininja.org>
References:  <201007121719.23393.david@vizion2000.net>	<AANLkTikxgPcF2psu8ullK6Rivu7lcixIJpMzCIQaj76q@mail.gmail.com>	<20100713002440.GA85697@atarininja.org>	<4C3BC53E.3000600@gmail.com> <20100714012305.GA276@atarininja.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I am afraid your newest patch is not working for me. This is on 
9.0-CURRENT amd64.

Obviously there went something wrong with the intime generated (faked) 
plist:

gmake[1]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0'
/bin/rm -f 
/usr/ports/multimedia/vlc/work/fake/usr/local/share/locale/locale.alias
cd /usr/ports/multimedia/vlc/work/fake/usr/local/bin && /usr/bin/find -s 
* |  /usr/bin/sed -e 's|^|bin/|' >> /usr/ports/multimedia/vlc/work/plist
cd /usr/ports/multimedia/vlc/work/fake/usr/local/include && 
/usr/bin/find -s * -type f -o -type l |  /usr/bin/sed -e 's|^|include/|' 
 >> /usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d 
|  /usr/bin/sed -e 's|^|@dirrmtry include/|' >> 
/usr/ports/multimedia/vlc/work/plist
/bin/rm -f 
/usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/plugins/services_discovery/libsap_plugin.la
/bin/rm -f 
/usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/plugins/services_discovery/libsap_plugin.so
cd /usr/ports/multimedia/vlc/work/fake/usr/local/lib && /usr/bin/find -s 
* -type f -o -type l|  /usr/bin/sed -e 's|^|lib/|' >> 
/usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d | 
/usr/bin/sed -e 's|^|@dirrmtry lib/|' >> 
/usr/ports/multimedia/vlc/work/plist
if [ -d /usr/ports/multimedia/vlc/work/fake/usr/local/libdata ]; then 
cd /usr/ports/multimedia/vlc/work/fake/usr/local/libdata && 
/usr/bin/find -s * -type f -o -type l|  /usr/bin/sed -e 's|^|libdata/|' 
 >> /usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d 
|  /usr/bin/sed -e 's|^|@dirrmtry libdata/|' >> 
/usr/ports/multimedia/vlc/work/plist ;  fi
if [ -d /usr/ports/multimedia/vlc/work/fake/usr/local/share/icons ]; 
then  cd /usr/ports/multimedia/vlc/work/fake/usr/local/share/icons && 
/usr/bin/find -s * -type f -o -type l |  /usr/bin/sed -e 
's|^|share/icons/|' >> /usr/ports/multimedia/vlc/work/plist  && 
/usr/bin/find -d * -type d |  /usr/bin/sed -e 's|^|@dirrmtry 
share/icons/|' >> /usr/ports/multimedia/vlc/work/plist  && echo 
"@dirrmtry share/icons" >> /usr/ports/multimedia/vlc/work/plist
Syntax error: end of file unexpected (expecting "fi")
*** Error code 2
Stop in /usr/ports/multimedia/vlc.
*** Error code 1
Stop in /usr/ports/multimedia/vlc.
*** Error code 1

Thanks for your work,
Rainer


On 14.07.2010 03:23 (UTC+1), Wesley Shields wrote:
> On Mon, Jul 12, 2010 at 09:45:34PM -0400, Joseph S. Atkinson wrote:
>> On 07/12/2010 20:24, Wesley Shields wrote:
>>> On Mon, Jul 12, 2010 at 10:42:46PM +0200, David DEMELIER wrote:
>>>> 2010/7/12 David Southwell<david@vizion2000.net>:
>>>>> cd: can't cd to /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4
>>
>> ...
>>
>>>> I don't understand this : cd: can't cd to
>>>> /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4
>>>>
>>
>> Whatever options were use, the kde4 directory isn't being created. This needs to
>> be checked for. Try this patch.
>
>> --- /usr/ports/multimedia/vlc/Makefile	2010-07-12 16:48:11.000000000 -0400
>> +++ Makefile	2010-07-12 20:59:50.000000000 -0400
>> @@ -662,11 +662,13 @@
>>   		${SED} -e 's|^|@dirrmtry libdata/|'>>  ${PLIST} ; \
>>   	fi
>>   .for dir in icons kde4 vlc
>> +	if [ -d ${FAKEDIR}/share/${dir} ]; then \
>>   	cd ${FAKEDIR}/share/${dir}&&  ${FIND} -s * -type f -o -type l | \
>>   		${SED} -e 's|^|share/${dir}/|'>>  ${PLIST} \
>>   		&&  ${FIND} -d * -type d | \
>> -		${SED} -e 's|^|@dirrmtry share/${dir}/|'>>  ${PLIST}
>> -		${ECHO_CMD} "@dirrmtry share/${dir}">>  ${PLIST}
>> +		${SED} -e 's|^|@dirrmtry share/${dir}/|'>>  ${PLIST} \
>> +		&&  ${ECHO_CMD} "@dirrmtry share/${dir}">>  ${PLIST} ; \
>> +	fi
>>   .endfor
>>   .if !defined(NOPORTDOCS)
>>   	cd ${FAKEDIR}/share/doc&&  ${FIND} -s * -type f -o -type l | \
>
> I committed this patch after not hearing anything back from David
> Southwell. It should solve the problem, despite not knowing what the
> root cause is.
>
> -- WXS




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C3D51AD.8050403>