Opened 18 years ago

Closed 16 years ago

Last modified 15 years ago

#7704 closed defect (worksforme)

BUG: libshout2 fails configure on 10.4.5/i386

Reported by: wgriffin+od@… Owned by: tobypeterson
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: markd@…
Port:

Description

I realize I'm on serious cutting-edge here, so if this is 'in the queue' for the transition to Intel Mac, then feel free to let me know that and I'll go away :)

That said, libshout2 fails to configure on 10.4.5/i386 (MacMini Intel Core Duo) complaining about not finding the Ogg Vorbis library. I've pasted in output of everything requested in the wiki below:

$ uname -a Darwin yumi.local 8.5.3 Darwin Kernel Version 8.5.3: Fri Feb 17 15:59:40 PST 2006; root:xnu-792.9.11.obj~1/RELEASE_I386 i386 i386

$ port version Version: 1.200

$ port info libshout2 libshout2 2.2, audio/libshout2 http://www.icecast.org/

A port of the libshout library. Libshout allows applications to easily communicate and broadcast to an Icecast streaming media server. It handles the socket connections, metadata communication, and data streaming for the calling application, and lets developers focus on feature sets instead of implementation details.

Library Dependencies: libvorbis, speex, libtheora Platforms: darwin Maintainers: toby@…

$ port installed | grep libvorbis

libvorbis @1.1.2_0 (active)

$ ls /opt/local/lib/libvorbis.* /opt/local/lib/libvorbis.0.3.1.dylib /opt/local/lib/libvorbis.0.dylib /opt/local/lib/libvorbis.a /opt/local/lib/libvorbis.dylib /opt/local/lib/libvorbis.la

$ port -vd install libshout2 DEBUG: Found port in file:///opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/audio/libshout2 DEBUG: Changing to port directory: /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/audio/libshout2 DEBUG: Requested variant darwin is not provided by port libshout2. DEBUG: Requested variant i386 is not provided by port libshout2. DEBUG: Requested variant macosx is not provided by port libshout2. DEBUG: Found port in file:///opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/audio/libvorbis DEBUG: Changing to port directory: /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/audio/libvorbis DEBUG: Searching for dependency: libvorbis DEBUG: Found Dependency: receipt exists for libvorbis DEBUG: Found port in file:///opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/audio/speex DEBUG: Changing to port directory: /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/audio/speex DEBUG: Searching for dependency: speex DEBUG: Found Dependency: receipt exists for speex DEBUG: Found port in file:///opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/multimedia/libtheora DEBUG: Changing to port directory: /opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/multimedia/libtheora DEBUG: Searching for dependency: libtheora DEBUG: Found Dependency: receipt exists for libtheora DEBUG: Executing com.apple.main (libshout2) DEBUG: No TGZ archive: /opt/local/var/db/dports/packages/darwin/i386/libshout2-2.2_0.i386.tgz DEBUG: Skipping unarchive (libshout2) since no archive found DEBUG: Skipping completed com.apple.unarchive (libshout2) ---> Fetching libshout2 DEBUG: Executing com.apple.fetch (libshout2) ---> Verifying checksum(s) for libshout2 DEBUG: Executing com.apple.checksum (libshout2) ---> Checksumming libshout-2.2.tar.gz DEBUG: Correct (md5) checksum for libshout-2.2.tar.gz ---> Extracting libshout2 DEBUG: Executing com.apple.extract (libshout2) ---> Extracting libshout-2.2.tar.gz DEBUG: setting option extract.args to /opt/local/var/db/dports/distfiles/libshout2/libshout-2.2.tar.gz DEBUG: Assembled command: 'cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_audio_libshout2/work" && gzip -dc /opt/local/var/db/dports/distfiles/libshout2/libshout-2.2.tar.gz | /usr/bin/gnutar --no-same-owner -xf -' DEBUG: Executing com.apple.patch (libshout2) ---> Configuring libshout2 DEBUG: Executing com.apple.configure (libshout2) DEBUG: Assembled command: 'cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_audio_libshout2/work/libshout-2.2" && ./configure --prefix=/opt/local' checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking build system type... i386-apple-darwin8.5.3 checking host system type... i386-apple-darwin8.5.3 checking for a sed that does not truncate output... /usr/bin/sed checking for egrep... grep -E checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... no checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -p checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for g77... no checking for f77... no checking for xlf... no checking for frt... no checking for pgf77... no checking for fort77... no checking for fl32... no checking for af77... no checking for f90... no checking for xlf90... no checking for pgf90... no checking for epcf90... no checking for f95... no checking for fort... no checking for xlf95... no checking for ifc... no checking for efc... no checking for pgf95... no checking for lf95... no checking for gfortran... no checking whether we are using the GNU Fortran 77 compiler... no checking whether accepts -g... no checking the maximum length of command line arguments... 196608 checking command to parse /usr/bin/nm -p output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fno-common checking if gcc PIC flag -fno-common works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin8.5.3 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... no checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fno-common checking if g++ PIC flag -fno-common works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin8.5.3 dyld checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking for ANSI C header files... (cached) yes checking for strings.h... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for inttypes.h... (cached) yes checking for uint32_t... yes checking for library containing nanosleep... none required checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for socklen_t... yes checking for va_copy... va_copy checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking for library containing sethostent... none required checking for library containing getnameinfo... none required checking for endhostent... yes checking for getaddrinfo... yes checking for inet_aton... yes checking for writev... yes checking for struct sockaddr_storage.ss_family... yes checking for inet_pton... yes checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... -D_THREAD_SAFE checking for pthread_rwlock_t... yes checking for cc_r... gcc checking for pkg-config... no checking for libogg... ok checking for VORBIS_CFLAGS... checking for VORBIS_LIBS... checking for libvorbis... ok checking for struct ovectl_ratemanage_arg... no configure: error: requisite Ogg Vorbis library not found Error: Target com.apple.configure returned: configure failure: shell command "cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_audio_libshout2/work/libshout-2.2" && ./configure --prefix=/opt/local" returned error 1 Command output: checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking for library containing sethostent... none required checking for library containing getnameinfo... none required checking for endhostent... yes checking for getaddrinfo... yes checking for inet_aton... yes checking for writev... yes checking for struct sockaddr_storage.ss_family... yes checking for inet_pton... yes checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... -D_THREAD_SAFE checking for pthread_rwlock_t... yes checking for cc_r... gcc checking for pkg-config... no checking for libogg... ok checking for VORBIS_CFLAGS... checking for VORBIS_LIBS... checking for libvorbis... ok checking for struct ovectl_ratemanage_arg... no configure: error: requisite Ogg Vorbis library not found

Warning: the following items did not execute (for libshout2): com.apple.activate com.apple.configure com.apple.build com.apple.destroot com.apple.archive com.apple.install Error: /opt/local/bin/port: Status 1 encountered during processing.

Change History (8)

comment:1 Changed 18 years ago by blb@…

Owner: changed from darwinports-bugs@… to toby@…

Assigning to maintainer.

comment:2 Changed 18 years ago by markd@…

Cc: markd@… added
Resolution: fixed
Status: newclosed

Updated to 2.2.2. libtheora updated also. Builds fine for me on Intel 10.4.8 / Xcode 2.4.

comment:3 Changed 17 years ago by justin@…

Resolution: fixed
Status: closedreopened

this seems to be again be problem. running: sudo port install libshout2

.. .. checking for libogg... ok checking for VORBIS... checking for libvorbis... ok checking for struct ovectl_ratemanage_arg... no configure: error: requisite Ogg Vorbis library not found

I know on linux you need to have the libvorbis-dev.rpm installed for the libshout2 to configure. If you don't, you receive essentially this same error. Could this be the problem? Even downloading the latest libshout-2.2.2 and running ./configure gives me the same error. Have others seen this problem? Any help GREATLY apprecaited. I'm dead in the water here until his can be fixed.

comment:4 Changed 17 years ago by markd@…

No, the -dev companions are a linux thing. It compiles on my MacTell ok.

checking for libogg... ok
checking for VORBIS... yes
checking for THEORA... yes

Not sure what to tell you. You should have a recent Xcode from Apple's developer site, etc. but I don't have any specific suggestions. Any manually installed software? You could try looking at the config.log.

comment:5 Changed 17 years ago by bytestorm@…

Possibly the same error as ices2? #10831

Easiest way to test if this is the same problem is insert #define __MACOSX__ at the top of /opt/local/include/ogg/os_types.h and see if it builds libshout2.

Unfortunately, I can't replicate the error, so I can't help more.

comment:6 Changed 17 years ago by nox@…

Milestone: Port Bugs
Priority: ExpectedNormal
Summary: NEW BUG libshout2 fails configure on 10.4.5/i386BUG: libshout2 fails configure on 10.4.5/i386
Version: 1.2

comment:7 Changed 16 years ago by markd@…

Resolution: worksforme
Status: reopenedclosed

Still cannot duplicate this.

comment:8 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.