Soooooooo.... I decided to have a go at my first build of something from SFE. I chose Pidgin because the one packaged with snv_98 (v2.4.3) crashes consistently unless I "mute sounds", presumably due to the fact i currently have no working sound driver. I thought there was a chance this bug may be fixed in Pidgin 2.5.1
Here is my experience thus far and hopefully someone can shed some light on my current sticking point. I vaguely followed the instructions in http://www.opensolaris.org/os/project/jds/contributing/building/ 1) Installed SunStudioExpress bash-3.2$ pfexec pkg install sunstudioexpress ... bash-3.2$ pkg search studio INDEX ACTION VALUE PACKAGE description set Studio pkg:/[EMAIL PROTECTED] bash-3.2$ 2) Downloaded/Installed pkgbuild-1.3.3.tar.bz2 bash-3.2$ which pkgbuild /opt/jdsbld/bin/pkgbuild 3) Downloaded/installed the latest JDS Common Build Environment (CBE) bash-3.2$ pwd /export/home/hq5/Download/jds-cbe-1.6.2 bash-3.2$ ./cbe-install Checking for required packages... Installing the JDS Common Build Environment (CBE) version 1.6.2 ... <snip> ... CBE setup complete Run . /opt/jdsbld/bin/env.sh or source /opt/jdsbld/bin/env.csh 4) got all the spec files from svn bash-3.2$ svn co svn+ssh://anon at svn dot opensolaris dot org/svn/jds/spec-files/trunk spec-files bash-3.2$ ls ~/.subversion README.txt SFE auth config servers spec-files bash-3.2$ cd ~/.subversion/spec-files bash-3.2$ find . -name pidgin.spec ./base-specs/pidgin.spec bash-3.2$ cd base-specs bash-3.2$ pwd /export/home/hq5/.subversion/spec-files/base-specs 5) Sourced the JDS CBE environment bash-3.2$ . /opt/jdsbld/bin/env.sh 6) tried to build pidgin from spec file using pkgtool bash-3.2$ pkgtool --download build-install pidgin.spec INFO: Copying %use'd or %include'd spec files to SPECS directory INFO: Processing spec files WARNING: Failed to process spec file pidgin: pidgin.spec(22): %if: invalid boolean expression Summary: package | status | details ---------------------------------+-------------+------------------------------- pidgin | ERROR | pidgin.spec(22): %if: invalid boolean expression bash-3.2$ head -25 pidgin.spec | tail -4 %if %build_l10n Source1: pidgin-po-sun-%{po_sun_version}.tar.bz2 Source2: l10n-configure.sh %endif So im missing a piece of the puzzle somewhere..... Can anyone fill me in? Is there some macros I need to include? Some extra environment stuff? a switch i havnt noticed for pkgtool to have it process the macro stuff properly? All help greatly appreciated. Regards Rep -- This message posted from opensolaris.org _______________________________________________ indiana-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
