[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ProjectCenter running or building
From: |
Patryk Laurent |
Subject: |
Re: ProjectCenter running or building |
Date: |
Thu, 30 Jan 2020 21:44:11 -0800 |
Manually looking for LogPanel.nib, I don’t see it anywhere on my system.
I do see LogPanel.gorm, however.
Could the problem just be that the .nib file isn’t being created anymore for
some reason?
What code/makefile creates the .nib?
Patryk
On Dec 30, 2019, at 00:23, Fred Kiefer <fredkiefer@gmx.de> wrote:
>
> In your examples the name was „ProjectCenter“ not „LogPanel“. You need to
> continue your debugging until you get to that name. Only this resource seems
> to get loaded from a framework. For the other resources having a framework
> version of nil is correct.
>
> Fred
>
>> Am 30.12.2019 um 01:17 schrieb Patryk Laurent <plaurent@me.com>:
>>
>>> On December 29, 2019 at 12:31 PM, Fred Kiefer <fredkiefer@gmx.de> wrote:
>>>
>>> Thank you for your tests. I had a look into the NSBundle code in base and
>>> from that I think that we have an issue with frameworks here. Is clang
>>> supporting frameworks?
>>> The code in base doesn’t have any log statements that we could use. So this
>>> means you will have to switch to a debugger and run ProjectCenter with a
>>> breakpoint on NSBundle.m:2280 and wait until we get around with the name
>>> „LogPanel“ and see whether the framework version gets added correctly.
>>>
>>
>> From within the debugger I am seeing that _frameworkVersion tends to be nil.
>> And I'm having trouble seeing the values of NSStrings... so maybe there's
>> something up.
>>
>> Patryk
>>
>>
>> (base)
>> patryk@wax:~/gnustep-build/ubuntu-19.04-clang-8.0-runtime-2.0/GNUstep-build/apps-projectcenter/ProjectCenter.app$
>> lldb ./ProjectCenter
>> (lldb) target create "./ProjectCenter"
>> Current executable set to './ProjectCenter' (x86_64).
>>
>> (lldb) breakpoint set --file NSBundle.m --line 2280
>> Breakpoint 1: no locations (pending).
>> WARNING: Unable to resolve breakpoint to any actual locations.
>>
>> (lldb) run
>> Process 3951 launched:
>> '/home/patryk/gnustep-build/ubuntu-19.04-clang-8.0-runtime-2.0/GNUstep-build/apps-projectcenter/ProjectCenter.app/ProjectCenter'
>> (x86_64)
>> 1 location added to breakpoint 1
>> Process 3951 stopped
>> * thread #1, name = 'ProjectCenter', stop reason = breakpoint 1.1
>> frame #0: 0x00007ffff7731997 libgnustep-base.so.1.27`-[NSBundle
>> pathForResource:ofType:inDirectory:](self=0x0000000000683768, _cmd="-",
>> name=0x00007ffff7a8c978, extension=0xe1b34f3e8000002c,
>> subPath=0x0000000000000000) at NSBundle.m:2283:7
>> 2280 NSString *rootPath;
>> 2281
>> 2282 #if !defined(_WIN32)
>> -> 2283 if (_frameworkVersion)
>> 2284 rootPath = [NSString stringWithFormat: @"%@/Versions/%@", [self
>> bundlePath],
>> 2285 _frameworkVersion];
>> 2286 else
>>
>> (lldb) fr va _frameworkVersion
>> (NSString *) _frameworkVersion = nil
>> (lldb) n
>> Process 3951 stopped
>> * thread #1, name = 'ProjectCenter', stop reason = step over
>> frame #0: 0x00007ffff77319e5 libgnustep-base.so.1.27`-[NSBundle
>> pathForResource:ofType:inDirectory:](self=0x0000000000683768, _cmd="-",
>> name=0x00007ffff7a8c978, extension=0xe1b34f3e8000002c,
>> subPath=0x0000000000000000) at NSBundle.m:2288:16
>> 2285 _frameworkVersion];
>> 2286 else
>> 2287 #endif
>> -> 2288 rootPath = [self bundlePath];
>> 2289
>> 2290 return [NSBundle _pathForResource: name
>> 2291 ofType: extension
>>
>> (lldb) n
>> Process 3951 stopped
>> * thread #1, name = 'ProjectCenter', stop reason = step over
>> frame #0: 0x00007ffff77319f4 libgnustep-base.so.1.27`-[NSBundle
>> pathForResource:ofType:inDirectory:](self=0x0000000000683768,
>> _cmd=<unavailable>, name=0x00007ffff7a8c978, extension=0xe1b34f3e8000002c,
>> subPath=0x0000000000000000) at NSBundle.m:2290:10
>> 2287 #endif
>> 2288 rootPath = [self bundlePath];
>> 2289
>> -> 2290 return [NSBundle _pathForResource: name
>> 2291 ofType: extension
>> 2292 inRootPath: rootPath
>> 2293 inDirectory: subPath];
>>
>> (lldb) fr va rootPath
>> (NSString *) rootPath = 0x00000000006838a8
>> (lldb)
>
- Re: ProjectCenter running or building, (continued)
- Re: ProjectCenter running or building, Patryk Laurent, 2020/01/04
- Re: ProjectCenter running or building, David Chisnall, 2020/01/05
- Re: ProjectCenter running or building, Johannes Brakensiek, 2020/01/05
- Re: ProjectCenter running or building, Patryk Laurent, 2020/01/05
- Re: ProjectCenter running or building, David Chisnall, 2020/01/06
- Re: ProjectCenter running or building, Riccaro Mottola, 2020/01/06
- Re: ProjectCenter running or building, David Chisnall, 2020/01/06
Re: ProjectCenter running or building, Patryk Laurent, 2020/01/04
Re: ProjectCenter running or building, Riccaro Mottola, 2020/01/06
Re: ProjectCenter running or building,
Patryk Laurent <=