> On Nov 23, 2015, at 1:48 AM, Ryan Schmidt <[email protected]> wrote:
> 
> 
>> On Nov 22, 2015, at 11:23 PM, Mark Brethen <[email protected]> wrote:
>> 
>>> 
>>> On Nov 22, 2015, at 10:36 PM, Ryan Schmidt <[email protected]> wrote:
>>> 
>>> 
>>>> On Nov 22, 2015, at 10:35 PM, Mark Brethen <[email protected]> wrote:
>>>> 
>>>> 
>>>>> On Nov 22, 2015, at 10:26 PM, Ryan Schmidt <[email protected]> 
>>>>> wrote:
>>>>> 
>>>>> 
>>>>> Ok, so you have overridden the configure phase. Why? 
>>>>> 
>>>>> configure {
>>>>> system -W ${worksrcpath}/src "${configure.cmd}"
>>>>> }
>>>>> 
>>>>> I'd instead use the default configure phase, just changing it to suit 
>>>>> your needs. For example, use:
>>>>> 
>>>>> configure.dir ${worksrcpath}/src
>>>>> 
>>>>> If this configure script doesn't understand --prefix=${prefix}, use:
>>>>> 
>>>>> configure.pre_args
>>>>> 
>>>>> If this configure script doesn't understand 
>>>>> --disable-dependency-tracking, use:
>>>>> 
>>>>> configure.universal_args
>>>>> 
>>>>> Also, you should use the github portgroup, since this software is hosted 
>>>>> at github.
>>>>> 
>>>>> 
>>>> 
>>>> It fails with the message:
>>>> 
>>>> :info:configure sh: ./configure: No such file or directory
>>>> :info:configure Command failed:  cd 
>>>> "/opt/local/var/macports/build/_Users_marbre_ports_devel_elkhound/elkhound/work/elkhound-20140803"
>>>>  && ./configure --prefix=/opt/local 
>>> 
>>> That doesn't look like you've changed configure.dir to ${worksrcpath}/src
>>> 
>>> 
>> 
>> Yeah, I had that in their but took it out when I overrode configure. Still 
>> fails with unknown option:
>> 
>> :debug:configure Assembled command: 'cd 
>> "/opt/local/var/macports/build/_Users_marbre_ports_devel_elkhound/elkhound/work/elkhound-20140803/src"
>>  && ./configure --prefix=/opt/local'
>> :debug:configure Executing command line:  cd 
>> "/opt/local/var/macports/build/_Users_marbre_ports_devel_elkhound/elkhound/work/elkhound-20140803/src"
>>  && ./configure --prefix=/opt/local 
>> :info:configure unknown option: prefix
>> :info:configure Command failed:  cd 
>> "/opt/local/var/macports/build/_Users_marbre_ports_devel_elkhound/elkhound/work/elkhound-20140803/src"
>>  && ./configure --prefix=/opt/local 
>> :info:configure Exit code: 2
>> :error:configure org.macports.configure for port elkhound returned: 
>> configure failure: command execution failed
> 
> You didn't clear configure.pre_args as I showed above.
> 
> 
> 
> On Nov 23, 2015, at 12:46 AM, Mark Brethen <[email protected]> wrote:
> 
>> 
>> I added the github portgroup and github.tarball_from releases. It attempts 
>> to fetch from 
>> https://github.com/WeiDUorg/elkhound/releases/download/2014-08-03, but its 
>> located in https://github.com/WeiDUorg/elkhound/archive/2014-08-03.
> 
> 
> elkhound doesn't have any releases. They only have tags. Remove 
> "github.tarball_from releases".
> 
> 

The portfile is running much nicer, thank you. I patched ast which had YYPARSER 
calls that were changed in bison 2, but haven’t figured out the error reporting 
function yyerror. I sent a question the help-bison list but haven’t received a 
response. Is it very active? Anyone know bison?

Attachment: Portfile
Description: Binary data

Attachment: patch-ast-agrampar.h.diff
Description: Binary data

Attachment: patch-ast-agrampar.y.diff
Description: Binary data

Attachment: main.log
Description: Binary data


Mark




_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to