#23992: Mumble build fails under 10.5.8 -------------------------------+-------------------------------------------- Reporter: jp@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: lglcd | Port: -------------------------------+-------------------------------------------- Mumble fails to build on my system because it apparently expects the Logitech LCD SDK to be installed. {{{ ---> Building mumble Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_mumble/work/mumble-1.2.1" && /usr/bin/make -j2 all " returned error 2 Command output: rm -f libmumbleoverlay.bundle /Developer/usr/bin/g++-4.2 -framework CoreFoundation -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -bundle -undefined dynamic_lookup -dynamic -o libmumbleoverlay.bundle mach_override.o overlay.o -L/opt/mumble-1.2/lib launcher.m: In function 'main': launcher.m:104: warning: Mac OS X version 10.5 or later is needed for use of foreach-collection-statement launcher.m:149: warning: passing argument 2 of 'insertObject:atIndex:' as unsigned due to prototype launcher.m:157: warning: initialization from incompatible pointer type launcher.m:158: warning: initialization from incompatible pointer type mv -f libmumbleoverlay.bundle ../../release/ /Developer/usr/bin/g++-4.2 -headerpad_max_install_names -Wl,-dead_strip -framework Carbon -framework ApplicationServices -framework Cocoa -sectcreate __TEXT __info_plist launcher.plist -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk -o ../../debug/mumble- overlay debug/launcher.o -L/opt/mumble-1.2/lib cd g15helper/ && /usr/bin/make -f Makefile all /usr/bin/make -f Makefile.Release all /usr/bin/make -f Makefile.Debug all /Developer/usr/bin/gcc-4.2 -c -pipe -Wfatal-errors -Wshadow -Wconversion -Wsign-compare -fvisibility=hidden -mmacosx-version-min=10.4 -Xarch_i386 -mmmx -Xarch_i386 -msse -Xarch_i386 -msse2 -O2 -arch i386 -Wall -W -isysroot /Developer/SDKs/MacOSX10.5.sdk -DNO_UPDATE_CHECK -DRESTRICT=__restrict__ -DAPPLE -I/opt/local/libexec/qt4-mac/mkspecs/macx-g++ -I. -I/opt/mumble-1.2/boost-1_41_0/include -I/opt/mumble-1.2/include -I/opt/mumble-1.2/lglcd-sdk/SDK/Src/ -o release/g15helper_macx.o g15helper_macx.c /Developer/usr/bin/gcc-4.2 -c -pipe -Wfatal-errors -Wshadow -Wconversion -Wsign-compare -fvisibility=hidden -mmacosx-version-min=10.4 -Xarch_i386 -mmmx -Xarch_i386 -msse -Xarch_i386 -msse2 -g -gdwarf-2 -arch i386 -Wall -W -isysroot /Developer/SDKs/MacOSX10.5.sdk -DNO_UPDATE_CHECK -DRESTRICT=__restrict__ -DAPPLE -DUSE_LOGFILE -I/opt/local/libexec/qt4-mac/mkspecs/macx-g++ -I. -I/opt/mumble-1.2/boost-1_41_0/include -I/opt/mumble-1.2/include -I/opt/mumble-1.2/lglcd-sdk/SDK/Src/ -o debug/g15helper_macx.o g15helper_macx.c g15helper_macx.c:41:19: error: lglcd.h: No such file or directory g15helper_macx.c: In function 'main': g15helper_macx.c:72: error: 'lgLcdConnectContextEx' undeclared (first use in this function) compilation terminated due to -Wfatal-errors. {standard input}:2:FATAL:.abort detected. Assembly stopping. make[2]: *** [release/g15helper_macx.o] Error 1 make[1]: *** [release-all] Error 2 make[1]: *** Waiting for unfinished jobs.... g15helper_macx.c:41:19: error: lglcd.h: No such file or directory g15helper_macx.c: In function 'main': g15helper_macx.c:72: error: 'lgLcdConnectContextEx' undeclared (first use in this function) compilation terminated due to -Wfatal-errors. {standard input}:108:FATAL:.abort detected. Assembly stopping. make[2]: *** [debug/g15helper_macx.o] Error 1 make[1]: *** [debug-all] Error 2 make: *** [sub-g15helper-all-ordered] Error 2 }}} There is currently no port available for this library. The mumble wiki says that this library is optional, so a quick fix would be to change the build configuration in a way that it doesent depend on this library. -- Ticket URL: <http://trac.macports.org/ticket/23992> MacPorts <http://www.macports.org/> Ports system for Mac OS