Re: Fink Clean Install Failure

[email protected] Sun, 29 Oct 2023 08:07:30 -0500
Newsgroups gmane.os.apple.fink.beginners
Message-ID <[email protected]>
On 2023-10-23 05:28, Hanspeter Niederstrasser wrote:
> On 10/16/23 3:30 PM, David Axler wrote:
>> I am trying to do a clean install of the most recent Fink.
>> 
>> I am using a Late 2013 Mac Pro with Mac OS X Monterey 12.7.
>> 
>> I have followed the instructions posted on 9/23/23 at finkproject.org 
>> <http://finkproject.org/>, and am using the “fink-upstream” source.
>> 
>> At the start of the install, after entering my password for sudo, I 
>> was informed that my OS was not released at the
>> time the Fink release was created. Here is the relevant info provided 
>> by the installer:
>> Checking package... looks good (fink-0.45.99.git).
>> Checking system... x86_64-apple-darwin21.6.0
>> This system was not released at the time this Fink release was made.
>> Prerelease versions of macOS might work with Fink, but there are no 
>> guarantees.
>> Distribution: 12.0
>> Architecture: x86_64
>> Checking cc... looks good.
>> Checking make... looks good.
>> Checking head... looks good.
>> Verifying that installed Xcode Command Line Tools version is 
>> supported...
>> 14.2.0.0.1.1668646533 is OK
>> Verifying that installed Xcode app version is supported...
>> Found Xcode version: 14.2 is OK.
>> 
>> The install fails during the build of dpkg-bootstrap-1.19.7-1, in the 
>> section designated “Making all in po”, as follows:
>> 
>> Making all in po
>> test ! -f ./dpkg.pot || \
>> 	  test -z "ast.gmo bs.gmo ca.gmo cs.gmo da.gmo de.gmo dz.gmo el.gmo 
>> eo.gmo es.gmo et.gmo eu.gmo fr.gmo gl.gmo hu.gmo id.gmo it.gmo ja.gmo 
>> km.gmo ko.gmo ku.gmo lt.gmo mr.gmo nb.gmo ne.gmo nl.gmo nn.gmo pa.gmo 
>> pl.gmo pt.gmo pt_BR.gmo ro.gmo ru.gmo sk.gmo sv.gmo th.gmo tl.gmo 
>> tr.gmo vi.gmo zh_CN.gmo zh_TW.gmo" || 
>> /Applications/Xcode.app/Contents/Developer/usr/bin/make ast.gmo bs.gmo 
>> ca.gmo cs.gmo da.gmo de.gmo dz.gmo el.gmo eo.gmo es.gmo et.gmo eu.gmo 
>> fr.gmo gl.gmo hu.gmo id.gmo it.gmo ja.gmo km.gmo ko.gmo ku.gmo lt.gmo 
>> mr.gmo nb.gmo ne.gmo nl.gmo nn.gmo pa.gmo pl.gmo pt.gmo pt_BR.gmo 
>> ro.gmo ru.gmo sk.gmo sv.gmo th.gmo tl.gmo tr.gmo vi.gmo zh_CN.gmo 
>> zh_TW.gmo
>> : --update --previous --add-location=file --quiet --lang=ast ast.po 
>> dpkg.pot
>> /bin/sh: msgmerge: command not found
>> rm -f ast.gmo && : -c --statistics --verbose -o ast.gmo ast.po
>> mv: rename t-ast.gmo to ast.gmo: No such file or directory
> 
> msgmerge should have been created much earlier in the install process
> (as part of the gettext-tools package). Can you search through the
> build output to see if there's an earlier error related to that?

Looking at the full build log you sent me, I see one big difference. In 
many parts, the build is looking for libintl, which is part of gettext 
(which is the parent of msgmerge). In your log I see:
```
checking how to link with libiconv... -liconv
checking for GNU gettext in libintl... yes
checking whether to use NLS... yes
checking where the gettext function comes from... external libintl
checking how to link with libintl... -lintl -Wl,-framework 
-Wl,CoreFoundation
```

In my clean install log, I see this instead:
```
checking how to link with libiconv... -liconv
checking for GNU gettext in libintl... no
checking whether to use NLS... no
```

Do you have a copy of gettext installed elsewhere, most likely in 
/usr/local ? Things to look for would be the files libintl.h and 
libintl.dylib

Hanspeter


_______________________________________________
Fink-beginners mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-users/
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-beginners