[MacPorts] #17925: recode +universal: Undefined symbols _libintl_bindtextdomain _libintl_gettext _libintl_textdomain
Ryan Schmidt
ryandesign at macports.org
Thu Jan 22 01:37:42 PST 2009
Ticket 17925 is for problems building recode +universal. You've
succeeded in building recode non-universal and are now having
problems building sbcl. As such, I don't think your issue is related.
You could look at the existing tickets about sbcl:
http://trac.macports.org/query?
status=new&status=assigned&status=reopened&summary=~sbcl
If none of those is this issue, you could file a new one.
On Jan 21, 2009, at 14:05, jbauck at users.sourceforge.net wrote:
> Thanks for the update, Ryan.
>
> I tried installing wxMaxma (after cleaning it and recode) as non-
> universal, which means PPC (on 10.4.11). I don't know if this is
> helpful to you at this point, but this is what happened.
>
> Jerry
>
>
>
> The process bombed with this dialog:
>
> The application sbcl quit unexpectedly.
>
> <time and date>
>
> EXC-BAC-ACCESSD (0X0001)
> KERN-PROTECTION-FAILURE (0X0002) AT
> 0X00000000
>
> EXC_BAD_ACCESS (0x0001)
> KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
>
> Thread 0 Crashed:
> 0 _malloc_initialize + 1016
> 1 malloc + 48
> 2 successful_malloc + 28
> 3 copied_string + 32
> 4 os_get_runtime_executable_path + 76
> 5 main + 104
> 6 start + 68
>
>
>
> Here is the rest of the output:
>
> Port command started with PID 19971
> Fetching recode
> Verifying checksum(s) for recode
> Extracting recode
> Applying patches to recode
> Configuring recode
> Building recode
> Staging recode into destroot
> Installing recode @3.6_3
> Activating recode @3.6_3
> Cleaning recode
> Fetching sbcl
> Attempting to fetch sbcl-1.0.24-source.tar.bz2 from http://
> internap.dl.sourceforge.net/sbcl
> Attempting to fetch sbcl-1.0.22-powerpc-darwin-binary.tar.bz2 from
> http://internap.dl.sourceforge.net/sbcl
> Verifying checksum(s) for sbcl
> Extracting sbcl
> Applying patches to sbcl
> Configuring sbcl
> Building sbcl
> Error: Target org.macports.build returned: shell command "unset
> LD_PREBIND && unset LD_PREBIND_ALLOW_OVERLAP && sh make.sh "/opt/
> local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_
> sbcl/work/sbcl-1.0.22-powerpc-darwin/src/runtime/sbcl --core /opt/
> local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_
> sbcl/work/sbcl-1.0.22-powerpc-darwin/output/sbcl.core --disable-
> debugger --sysinit /dev/null --userinit /dev/null" " returned
> error 1
> Command output: //starting build: Wed Jan 21 12:37:07 MST 2009
> //SBCL_XC_HOST="/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_
> sbcl/work/sbcl-1.0.22-powerpc-darwin/src/runtime/sbcl --core /opt/
> local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_
> sbcl/work/sbcl-1.0.22-powerpc-darwin/output/sbcl.core --disable-
> debugger --sysinit /dev/null --userinit /dev/null"
> //entering make-config.sh
> //ensuring the exist
> ence of output/ directory
> //initializing /opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_
> sbcl/work/sbcl-1.0.24/local-target-features.lisp-expr
> //guessing default target CPU architecture from host architecture
> //setting up CPU-architecture-dependent information
> sbcl_arch="ppc"
> //setting up symlink src/compiler/target
> //setting up symlink src/assembly/target
> //setting up symlink src/compiler/assembly
> //setting up OS-dependent information
> //finishing /opt/l
> ocal/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_
> sbcl/work/sbcl-1.0.24/local-target-features.lisp-expr
> /in canonicalize-whitespace-1
> /$*=./customize-target-features.lisp ./local-target-features.lisp-
> expr ./tests/test-status.lisp-expr ./contrib/sb-bsd-sockets/foo.c ./
> contrib/sb-posix/foo.c ./src/runtime/runtime.c ./src/runtime/target-
> arch-os.h ./src/runtime/target-arch.h ./src/runtime/target-
> lispregs.h ./src/runtime/target-os.h
> /$scratchfilename=/tmp/canonicaliz
> e-whitespace-1.25698.tmp
> //entering make-host-1.sh
> //building cross-compiler, and doing first genesis
> make-host-1.sh: line 31: 25711 Bus error
> $SBCL_XC_HOST <make-host-1.lisp
> Error: The following dependencies failed to build: maxima sbcl
> wxWidgets libsdl_mixer libogg libvorbis pkgconfig smpeg tiff
> Error: Status 1 encountered during processing.
> Executing: /opt/local/bin/port install wxMaxima
>
>
>
>
>
>
>> On Jan 21, 2009, at 3:03 AM, MacPorts wrote:
>>
>> #17925: recode +universal: Undefined symbols _libintl_bindtextdomain
>> _libintl_gettext _libintl_textdomain
>> -------------------------------------
>> +--------------------------------------
>> Reporter: ryandesign@… | Owner: ryandesign@…
>> Type: defect | Status: new
>> Priority: Normal | Milestone: Port Bugs
>> Component: ports | Version: 1.7.0
>> Keywords: | Port: recode, gettext
>> -------------------------------------
>> +--------------------------------------
>>
>> Comment(by ryandesign@…):
>>
>> When not building universal, recode's configure script finds
>> gettext and
>> therefore adds -lintl to the build commands and it works. But when
>> building universal, recode's configure script doesn't find
>> gettext so it
>> doesn't add -lintl to the build commands so it fails. Now we need to
>> examine why recode's configure script behaves like that, or
>> perhaps, we
>> just need to autoreconf recode.
>>
>> --
>> Ticket URL: <http://trac.macports.org/ticket/17925#comment:1>
>> MacPorts <http://www.macports.org/>
>> Ports system for Mac OS
>>
>
>
>
>
More information about the macports-dev
mailing list