[MacPorts] #24657: wine-devel build failure (was: ld: symbol(s) not found collect2: ld returned 1 exit status)

MacPorts noreply at macports.org
Tue Apr 27 19:46:55 PDT 2010


#24657: wine-devel build failure
--------------------------------+-------------------------------------------
 Reporter:  tc.corlett@…        |       Owner:  ryandesign@…           
     Type:  defect              |      Status:  new                    
 Priority:  Normal              |   Milestone:                         
Component:  ports               |     Version:  1.8.2                  
 Keywords:                      |        Port:  wine-devel             
--------------------------------+-------------------------------------------
Changes (by jmr@…):

 * cc: tc.corlett@… (removed)
 * cc: jwa@… (added)
  * owner:  macports-tickets@… => ryandesign@…
  * keywords:  ld: symbol(s) not found collect2 =>
  * port:  => wine-devel


Old description:

> $ sudo port install wine-devel -d
> Password:
> --->  Computing dependencies for wine-devel
> --->  Building wine-devel
> Error: Target org.macports.build returned: shell command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
> .org_release_ports_x11_wine-devel/work/wine-1.1.43" && /usr/bin/make -j2
> depend all " returned error 2
> Command output:       _DSOUND_PrimaryDestroy in primary.o
>       _DSOUND_PrimaryDestroy in primary.o
>       _PrimaryBufferImpl_Release in primary.o
>       _DSOUND_PrimaryOpen in primary.o
>       _PrimaryBufferImpl_SetFormat in primary.o
>       _DSPROPERTY_descWtoA in propset.o
>       _DSPROPERTY_descWtoA in propset.o
>       _IKsPrivatePropertySetImpl_Release in propset.o
>       _DSPROPERTY_enumWtoA in propset.o
>       _DSPROPERTY_enumWtoA in propset.o
>       _DSPROPERTY_DescriptionW in propset.o
>       _DSPROPERTY_DescriptionW in propset.o
>       _DSPROPERTY_EnumerateW in propset.o
>       _DSPROPERTY_EnumerateW in propset.o
>       _DSPROPERTY_EnumerateW in propset.o
>       _DSPROPERTY_EnumerateW in propset.o
>       _IKsPrivatePropertySetImpl_Get in propset.o
>       _IKsPrivatePropertySetImpl_Get in propset.o
>       _IKsPrivatePropertySetImpl_Get in propset.o
>       _IDirectSound3DBufferImpl_Release in sound3d.o
>       _IDirectSound3DListenerImpl_Release in sound3d.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> winegcc: /usr/bin/gcc-4.2 failed
> make[1]: *** [dsound.dll.so] Error 2
> make: *** [dlls/dsound] Error 2
> make: *** Waiting for unfinished jobs....
> ../../tools/wrc/wrc --nostdinc -I. -I. -I../../include -I../../include
> -D__WINESRC__   -foversion.res version.rc
> ../../tools/winegcc/winegcc -m32 -B../../tools/winebuild --sysroot=../..
> -shared ./dwmapi.spec dwmapi_main.o    version.res    -o dwmapi.dll.so
> -lkernel32  ../../libs/port/libwine_port.a  -L/opt/local/lib -framework
> CoreServices -lz
> ../../tools/winegcc/winegcc -m32 -B../../tools/winebuild --sysroot=../..
> -shared ./dwmapi.spec dwmapi_main.o    version.res    -o dwmapi.dll.fake
> -lkernel32  ../../libs/port/libwine_port.a  -L/opt/local/lib -framework
> CoreServices -lz
>
> Error: Status 1 encountered during processing.
> Before reporting a bug, first run the command again with the -d flag to
> get complete output.

New description:

 {{{
 $ sudo port install wine-devel -d
 Password:
 --->  Computing dependencies for wine-devel
 --->  Building wine-devel
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_ports_x11_wine-devel/work/wine-1.1.43" && /usr/bin/make -j2
 depend all " returned error 2
 Command output:       _DSOUND_PrimaryDestroy in primary.o
       _DSOUND_PrimaryDestroy in primary.o
       _PrimaryBufferImpl_Release in primary.o
       _DSOUND_PrimaryOpen in primary.o
       _PrimaryBufferImpl_SetFormat in primary.o
       _DSPROPERTY_descWtoA in propset.o
       _DSPROPERTY_descWtoA in propset.o
       _IKsPrivatePropertySetImpl_Release in propset.o
       _DSPROPERTY_enumWtoA in propset.o
       _DSPROPERTY_enumWtoA in propset.o
       _DSPROPERTY_DescriptionW in propset.o
       _DSPROPERTY_DescriptionW in propset.o
       _DSPROPERTY_EnumerateW in propset.o
       _DSPROPERTY_EnumerateW in propset.o
       _DSPROPERTY_EnumerateW in propset.o
       _DSPROPERTY_EnumerateW in propset.o
       _IKsPrivatePropertySetImpl_Get in propset.o
       _IKsPrivatePropertySetImpl_Get in propset.o
       _IKsPrivatePropertySetImpl_Get in propset.o
       _IDirectSound3DBufferImpl_Release in sound3d.o
       _IDirectSound3DListenerImpl_Release in sound3d.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 winegcc: /usr/bin/gcc-4.2 failed
 make[1]: *** [dsound.dll.so] Error 2
 make: *** [dlls/dsound] Error 2
 make: *** Waiting for unfinished jobs....
 ../../tools/wrc/wrc --nostdinc -I. -I. -I../../include -I../../include
 -D__WINESRC__   -foversion.res version.rc
 ../../tools/winegcc/winegcc -m32 -B../../tools/winebuild --sysroot=../..
 -shared ./dwmapi.spec dwmapi_main.o    version.res    -o dwmapi.dll.so
 -lkernel32  ../../libs/port/libwine_port.a  -L/opt/local/lib -framework
 CoreServices -lz
 ../../tools/winegcc/winegcc -m32 -B../../tools/winebuild --sysroot=../..
 -shared ./dwmapi.spec dwmapi_main.o    version.res    -o dwmapi.dll.fake
 -lkernel32  ../../libs/port/libwine_port.a  -L/opt/local/lib -framework
 CoreServices -lz

 Error: Status 1 encountered during processing.
 Before reporting a bug, first run the command again with the -d flag to
 get complete output.
 }}}

--

Comment:

 Please remember to preview and use WikiFormatting, fill in the Port field,
 and cc the maintainers. Note that you do not need to be in cc when you are
 the reporter.

-- 
Ticket URL: <http://trac.macports.org/ticket/24657#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list