[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