On Mon, 30 Jan 2012, Douglas Hubler wrote: earlier: >> [on CentoS 5] I'm on step 7 of
http://wiki.sipfoundry.org/display/sipXecs/Building+RPMS+on+CentOS+or+Fedora I would add: at a minimum, a cd .. is missing between step 4 and step 7. On centos 6, updated to current: [herrold@sipxecs-builder ~]$ cd sipxecs/ [herrold@sipxecs-builder sipxecs]$ make distro.centos-5-x86_64.repo-chroot-init make: *** No rule to make target `distro.centos-5-x86_64.repo-chroot-init'. Stop. [herrold@sipxecs-builder sipxecs]$ pwd /home/herrold/sipxecs [herrold@sipxecs-builder sipxecs]$ ls sipxecs step4.sh [herrold@sipxecs-builder sipxecs]$ cd sipxecs/ [herrold@sipxecs-builder sipxecs]$ make distro.centos-5-x86_64.repo-chroot-init make: *** No rule to make target `distro.centos-5-x86_64.repo-chroot-init'. Stop. [herrold@sipxecs-builder sipxecs]$ pwd /home/herrold/sipxecs/sipxecs [herrold@sipxecs-builder sipxecs]$ cat /etc/redhat-release CentOS release 6.2 (Final) [herrold@sipxecs-builder sipxecs]$ > If you type > > make > > You'll get help screen and somewhere in there is the supported > distributions. CentOS 5 will not be supported by master branch > (sipxecs 4.6) which is what you're probably building. You can only > build for CentOS 6. This works up a directory from ./build/ directory where step 4 left us [herrold@sipxecs-builder sipxecs]$ make COMMON TARGETS =================== *{1|2}*... - Perform all targets would normally follow the given target in addition to the target itself. Very useful when you want to pick-up the build where it last stopped. For example 'make sipXthree...' would expand to 'make sipXthree sipXfour sipXfive' but it would not include 'make sipXone sipXtwo'. You can use the ... pattern anywhere you a specify a package name. Examples: 'make sipXconfig.rpm...', 'make distro.centos-5-i386.OpenACD.rpm...'. See 'make sipx.list lib.list' for what the natural order of packages. app - Build all sipx apps including targets autoreconf, configure, all and install targets sipx - Build all sipx components including targets autoreconf, configure, all and install targets {1|2|6}.autoreconf - Run autoreconf on each project {1|2|6}.configure - Run configure on each project {1|2|6}.dist - Build archive, typically compressed tar {1|2}.deps-build-list - List all dependencies to build package(s). {1|2}.deps-list - List all dependencies to run a package(s). {1|2}.deps-missing - List all dependencies to run a package(s) that are not currently installed on this system. {1|2}.deps-missing-build-list - List all dependencies to build a package(s) that are not currently installed on this system. {1|6}.all-install - Run 'make all install' in each target {1}.all - Run make all on each project {1}.check - Run make check on each project {1}.clean - Run make clean on each project {1}.dist - Run make dist on each project {1}.install - Run make install on each project {sipx,lib}.list - list all sipx components ALLOWED VALUES =================== {1} - Any sipXecs package. For all sipXecs packages use 'sipx'. Complete list of sipXecs packages : sipXportLib sipXtackLib sipXmediaLib sipXmediaAdapterLib sipXcallLib sipXsupervisor sipXcommserverLib sipXsnmp sipXpostgres sipXmongo sipXcommons sipXrelay sipXbridge sipXfreeSwitch sipXcdr sipXacdStatistics sipXconfig sipXopenfire sipXcounterpath sipXaudiocodes sipXprompts sipXivr sipXproxy sipXpublisher sipXregistry sipXpolycom {2} - Any dependency package. For all dependencies use 'lib'. Complete list of dependencies : {6} - Any sipXecs application. For all app use 'app'. Complete list of app : sipXacd sipXacccode sipXaastra sipXrest sipXcallController sipXcdrLog sipXtools sipXpark sipXpresence sipXrls sipXimbot sipXtunnel sipXpage sipXprovision sipXrecording sipXsaa sipXopenacd sipXpreflight sipXviewer sipXcisco sipXclearone sipXgtek sipXhitachi sipXipdialog sipXisphone sipXnortel sipXlg-nortel sipXmitel sipXsnom sipXunidata sipXgrandstream sipXexample sipXphonelog sipXlang-abitibi-fr_CA sipXlang-ch sipXlang-cs sipXlang-de sipXlang-en_GB sipXlang-es sipXlang-fr_CA sipXlang-fr sipXlang-it sipXlang-ja sipXlang-es_MX sipXlang-nl sipXlang-pl sipXlang-pt_BR sipXlang-zh sipXcustomCallerId sipXkarel SPECIAL VARIABLES =================== DISTRO - To run a command for a different target distro. Default: centos-5-x86_64. Complete list of available values: fedora-14-i386 fedora-14-x86_64 fedora-15-i386 fedora-15-x86_64 fedora-16-i386 fedora-16-x86_64 centos-6-i386 centos-6-x86_64 [herrold@sipxecs-builder sipxecs]$ pwd /home/herrold/sipxecs/sipxecs back to new editorial content: I've been working from the top to the bottom of that wiki outline doing minor edits, and got stuck, at step 7 where the prior poster got struck I am thinking that adding some diagnostic suggestions in a new first paragraph, and updating the example to the CentOS 6form in step 7 as I noted above is the next thing to do, but would appreciate suggestions as to the wordsmithing -- Russ herrold _______________________________________________ sipx-dev mailing list sipx-dev@list.sipfoundry.org List Archive: http://list.sipfoundry.org/archive/sipx-dev/