Quantcast

Pallet requires Tcl directory

classic Classic list List threaded Threaded
12 messages Options
db
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Pallet requires Tcl directory

db
I checked #43923. Is there any workaround?
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

Ryan Schmidt-24

On Apr 9, 2017, at 10:06, db wrote:

> I checked #43923. Is there any workaround?

Pallet is broken for many reasons; there are many tickets. Someone needs to fix the code. There may have been some work done on this in another branch some time ago that hasn't yet been merged to master...

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

Ian Wadham

On 10/04/2017, at 12:43 PM, Ryan Schmidt wrote:
> On Apr 9, 2017, at 10:06, db wrote:
>
>> I checked #43923. Is there any workaround?
>
> Pallet is broken for many reasons; there are many tickets. Someone needs to fix the code. There may have been some work done on this in another branch some time ago that hasn't yet been merged to master…

It was in a GSoC project a year or maybe two years ago.
Who was the mentor?  Who was the student?  I don'r recall.

Maybe some useful code did not get fully "delivered".

Regards, Ian W.

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

Ryan Schmidt-24

On Apr 9, 2017, at 21:53, Ian Wadham wrote:

> On 10/04/2017, at 12:43 PM, Ryan Schmidt wrote:
>> On Apr 9, 2017, at 10:06, db wrote:
>>
>>> I checked #43923. Is there any workaround?
>>
>> Pallet is broken for many reasons; there are many tickets. Someone needs to fix the code. There may have been some work done on this in another branch some time ago that hasn't yet been merged to master…
>
> It was in a GSoC project a year or maybe two years ago.
> Who was the mentor?  Who was the student?  I don'r recall.

Right. It's here: https://github.com/macports/pallet/tree/gsoc15-pallet




Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

Rainer Müller-4
On 2017-04-10 04:55, Ryan Schmidt wrote:

>
> On Apr 9, 2017, at 21:53, Ian Wadham wrote:
>
>> On 10/04/2017, at 12:43 PM, Ryan Schmidt wrote:
>>> On Apr 9, 2017, at 10:06, db wrote:
>>>
>>>> I checked #43923. Is there any workaround?
>>>
>>> Pallet is broken for many reasons; there are many tickets. Someone needs to fix the code. There may have been some work done on this in another branch some time ago that hasn't yet been merged to master…
>>
>> It was in a GSoC project a year or maybe two years ago.
>> Who was the mentor?  Who was the student?  I don'r recall.
>
> Right. It's here: https://github.com/macports/pallet/tree/gsoc15-pallet

This branch was already merged to master, though. The git master
contains the latest code.

https://trac.macports.org/changeset/143494

Rainer
db
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

db
In reply to this post by Ryan Schmidt-24
On 10 Apr 2017, at 04:55, Ryan Schmidt <[hidden email]> wrote:
> Right. It's here: https://github.com/macports/pallet/tree/gsoc15-pallet

It seems it'll not build on ≤10.8. Oh well…

69405b0d9bfa4671a6157827c9ec9d174bace4ef
MacPorts.framework: Don't build against 10.8 SDK
This should fix building MacPorts.framework with newer versions of Xcode.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

Ryan Schmidt-24

On Apr 10, 2017, at 06:27, db wrote:

> On 10 Apr 2017, at 04:55, Ryan Schmidt wrote:
>> Right. It's here: https://github.com/macports/pallet/tree/gsoc15-pallet
>
> It seems it'll not build on ≤10.8. Oh well…
>
> 69405b0d9bfa4671a6157827c9ec9d174bace4ef
> MacPorts.framework: Don't build against 10.8 SDK
> This should fix building MacPorts.framework with newer versions of Xcode.

I haven't tried to build Pallet from the latest git source lately. Have you? I don't recall if the macOS version requirements were supposed to have changed. The commit you mentioned above is just about removing the requirement for the 10.8 SDK, which was done because newer versions of Xcode would have failed to build it because they only contain newer SDKs.


db
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

db
On 10 Apr 2017, at 14:32, Ryan Schmidt <[hidden email]> wrote:
> I haven't tried to build Pallet from the latest git source lately. Have you?

Yes, I tried on OS X 10.8.5, Xcode 5.1.1. I cloned the repo and only changed target and SDK to 10.8 and manually moved the framework to ~/Library/Frameworks/.

Here's a snippet of the crash report.


Process:         Pallet [29792]
Path:            /Users/USER/Desktop/Pallet.app/Contents/MacOS/Pallet
Identifier:      org.macports.Pallet
Version:         1.0
Code Type:       X86-64 (Native)
Parent Process:  launchd [140]
User ID:         501

Date/Time:       2017-04-10 16:27:24.756 +0200
OS Version:      Mac OS X 10.8.5 (12F45)
Report Version:  10

Interval Since Last Report:          64558 sec
Crashes Since Last Report:           27
Per-App Crashes Since Last Report:   10
Anonymous UUID:                      --------------------------

Crashed Thread:  5

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

VM Regions Near 0:
-->
    __TEXT                 000000010356b000-0000000103573000 [   32K] r-x/rwx SM=COW  /Users/USER/Desktop/Pallet.app/Contents/MacOS/Pallet

...

Thread 5 Crashed:
0   libtcl8.5.dylib               0x0000000103618bea TclMaxListLength + 32
1   libtcl8.5.dylib               0x0000000103619090 Tcl_SplitList + 51
2   org.macports.frameworks.macports 0x0000000103689fe2 -[MPInterpreter arrayFromTclListAsString:] + 86
3   org.macports.frameworks.macports 0x000000010368a0f5 -[MPInterpreter mutableDictionaryFromTclListAsString:] + 33
4   org.macports.frameworks.macports 0x000000010368a0be -[MPInterpreter dictionaryFromTclListAsString:] + 33
5   org.macports.frameworks.macports 0x000000010368bb4f -[MPMacPorts search:caseSensitive:matchStyle:field:] + 140
6   org.macports.Pallet           0x000000010356ca2c -[MPActionLauncher loadPorts] + 100
7   com.apple.Foundation           0x00007fff8d610562 __NSThread__main__ + 1345
8   libsystem_c.dylib             0x00007fff91368772 _pthread_start + 327
9   libsystem_c.dylib             0x00007fff913551a1 thread_start + 13

...
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

Ryan Schmidt-24
On Apr 10, 2017, at 09:36, db wrote:
>
>> On 10 Apr 2017, at 14:32, Ryan Schmidt <[hidden email]> wrote:
>> I haven't tried to build Pallet from the latest git source lately. Have you?
>
> Yes, I tried on OS X 10.8.5, Xcode 5.1.1. I cloned the repo and only changed target and SDK to 10.8 and manually moved the framework to ~/Library/Frameworks/.
>
> Here's a snippet of the crash report.

Ok. I don't see anything in the crash report that says to me that 10.8 is unsupported. I just see a crash, which someone needs to investigate and fix.
db
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

db
On 11 Apr 2017, at 04:13, Ryan Schmidt <[hidden email]> wrote:
> Ok. I don't see anything in the crash report that says to me that 10.8 is unsupported. I just see a crash, which someone needs to investigate and fix.

Should I add it to an existing ticket or open a new one or do nothing? Unfortunately, it has no maintainer and seems abandoned.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

Ryan Schmidt-24

> On Apr 11, 2017, at 02:16, db <[hidden email]> wrote:
>
> On 11 Apr 2017, at 04:13, Ryan Schmidt <[hidden email]> wrote:
>> Ok. I don't see anything in the crash report that says to me that 10.8 is unsupported. I just see a crash, which someone needs to investigate and fix.
>
> Should I add it to an existing ticket or open a new one or do nothing? Unfortunately, it has no maintainer and seems abandoned.

Sure, please file a new ticket; all the existing tickets seem to be about Pallet pre-GSoC2015.

db
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Pallet requires Tcl directory

db
On 11 Apr 2017, at 09:18, Ryan Schmidt <[hidden email]> wrote:
> Sure, please file a new ticket; all the existing tickets seem to be about Pallet pre-GSoC2015.

Fine, #53960.

Loading...