Error building nspr during Gnome-Control Center install
Mark
HerrPoetry at HailMail.net
Mon Jan 19 16:04:08 PST 2009
Ryan Schmidt wrote:
> On Jan 19, 2009, at 10:35, Mark wrote:
>
>> Ryan Schmidt wrote:
>>
>>> On Jan 19, 2009, at 00:24, Mark wrote:
>>>
>>>> Could someone help me interpret this error? I tried installing
>>>> Gnome-Control-Center, and early it bombed.
>>>
>>> I'm not sure we're seeing the first error here. MacPorts only shows
>>> you the last 40 (I think) lines of error. Try "sudo port clean nspr"
>>> and then "sudo port -d install nspr" and see what the first error
>>> is. That may tell us more.
> [snip]
>
>> /usr/bin/gcc-4.0 -o prlink.o -c -I/opt/local/include -O2 -Wmost
>> -fno-common -pthread -fPIC -UDEBUG -DNDEBUG=1 -DXP_UNIX=1
>> -DDARWIN=1 -DHAVE_BSD_FLOCK=1 -DHAVE_SOCKLEN_T=1 -DXP_MACOSX=1
>> -DHAVE_LCHOWN=1 -DHAVE_STRERROR=1 -DFORCE_PR_LOG -D_PR_PTHREADS
>> -UHAVE_CVAR_BUILT_ON_SEM -D_NSPR_BUILD_ -I../../../dist/include/nspr
>> -I../../../pr/include -I../../../pr/include/private
>> -I/Developer/Headers/FlatCarbon prlink.c
>> In file included from /usr/include/mach/mach_types.h:80,
>> from
>> /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:41,
>> from
>> /System/Library/Frameworks/DiskArbitration.framework/Headers/DADisk.h:28,
>>
>> from
>> /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:62,
>>
>> from
>> /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:32,
>>
>> from
>> /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:85,
>>
>> from
>> /System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20,
>>
>> from
>> /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:21,
>>
>> from /Developer/Headers/FlatCarbon/CodeFragments.h:1,
>> from prlink.c:48:
>> /usr/include/mach/host_info.h:70:26: error:
>> /usr/include/mach/machine.h: Input/output error
>
> There's the first error. It can't open /usr/include/mach/machine.h due
> to an input/output error. That usually only occurs if your disk is
> failing! Can you open this file manually? I expect not. You should
> back up your data immediately, preferrably onto a second set of backup
> media so that you don't overwrite a previous backup, in case the disk
> is already gone. I'm not sure how best to test the disk, but you can
> try verifying the disk in Disk Utility and also check its S.M.A.R.T.
> status at the bottom of the Disk Utility window. A healthy disk should
> have the status "verified".
I am happy to report that
(a) my hard drive hasn't crashed yet, and that Disk Utility says
S.M.A.R.T. status is "verified" (though I will run some tests on the drive).
(b) I found a backed-up copy of /usr/include/mach/machine.h, deleted
the garbled file and replaced it with the backup. I then ran "sudo port
clean nspr" followed by "sudo port -d install nspr" -- and the
installation completed without any hiccups.
I'm now going to try resuming the installation of gnome-control-center.
Wish me luck, and thanks for your help!
- Mark
More information about the macports-users
mailing list