Though I am not sure why net-snmp during build process need to have write
access to that directory, but it came to my mind and tried to do sudo
rpmbuild but I end up in following error message:

+ /usr/lib/rpm/find-debuginfo.sh /home/(xxdir=`pwd` && cd $RPM_BUILD_ROOT &&
find usr/lib*/perl5 -type f | sed 's/^/\//' > $xxdir/net-snmp-perl-files)



   /usr/lib/rpm/find-debuginfo.sh /home/rangeliNepal/rpm/BUILD/net-snmp-5.5



    /usr/lib/rpm/redhat/brp-compress

    /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
    /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip
/usr/bin/objdump
/rpm/BUILD/net-snmp-5.5
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/lib/libnetsnmp.so.20.0.0
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/lib/libnetsnmpagent.so.20.0.0
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/lib/libnetsnmphelpers.so.20.0.0
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/lib/libnetsnmpmibs.so.20.0.0
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/lib/libnetsnmptrapd.so.20.0.0
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpget
extracting debug info from
/home/rangeliNepala/rpm/BUILD/net-snmp-root/usr/bin/snmpgetnext
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpset
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpusm
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpwalk
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpbulkwalk
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmptable
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmptrap
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpbulkget
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmptranslate
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpstatus
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpdelta
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmptest
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/encode_keychange
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpdf
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpvacm
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/bin/snmpnetstat
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/sbin/snmpd
extracting debug info from
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/sbin/snmptrapd
14982 blocks
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
/usr/bin/strip:
/home/rangeliNepal/rpm/BUILD/net-snmp-root/usr/lib/stIw1Hvk/DynaLoader.a:
Invalid operation
/usr/bin/strip:
/home/rangeliNepala/rpm/BUILD/net-snmp-root/usr/lib/stHRDqyg/DynaLoader.a:
Invalid operation
error: Bad exit status from /home/rangeliNepal/rpm/tmp/rpm-tmp.45002
(%install)

If I look at rpm-tmp.45002, I get following:

(xxdir=`pwd` && cd $RPM_BUILD_ROOT && find usr/lib*/perl5 -type f | sed
's/^/\//' > $xxdir/net-snmp-perl-files)



   /usr/lib/rpm/find-debuginfo.sh /home/rangeliNepal/rpm/BUILD/net-snmp-5.5



    /usr/lib/rpm/redhat/brp-compress

    /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
    /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip
/usr/bin/objdump



2010/1/6 Nikos Balkanas <nbalka...@gmail.com>

>  Hi,
>
> You need to be root to do what you are trying to. Or at least have write
> permissions to /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto
> .
>
> BR,
> Nikos
>
> ----- Original Message -----
> *From:* rangeli nepal <rangeli.ne...@gmail.com>
> *To:* net-snmp-users <net-snmp-users@lists.sourceforge.net>
> *Sent:* Wednesday, January 06, 2010 5:30 PM
> *Subject:* rpm build
>
> I am trying to build rpm for net-snmp 5.5 on a redhat 3 machine. I am using
> spec file that came with net-snmp5.5 stored in dist directory.
> Any clue will be highly appreciated.
> Thank you.
> rn
>
> It exits at with message:
>
>  Warning: You do not have permissions to install into
> /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi at
> /usr/lib/perl5/5.8.0/ExtUtils/Install.pm line 84.
> mkdir /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/SNMP:
> Permission denied at /usr/lib/perl5/5.8.0/ExtUtils/Install.pm line 137
> make[1]: *** [pure_vendor_install] Error 255
> make[1]: Leaving directory `/home/sjha/rpm/BUILD/net-snmp-5.5/perl'
> make: *** [perlinstall] Error 1
> error: Bad exit status from /home/sjha/rpm/tmp/rpm-tmp.48839 (%install)
>
>
> RPM build errors:
>     Bad exit status from /home/sjha/rpm/tmp/rpm-tmp.48839 (%install)
>
> If I look at the rpm-tmp.48839. I get following at the end:
>
>
>  rm -rf $RPM_BUILD_ROOT
>
> make DESTDIR=/tmp/net-snmp-root install
>
> # Remove 'snmpinform' from the temporary directory because it is a
> # symbolic link, which cannot be handled by the rpm installation process.
> /bin/rm -f $RPM_BUILD_ROOT/usr/bin/snmpinform
> # install the init script
> mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
> perl -i -p -e 's@/usr/local/share/snmp/@/etc/snmp/@g;s...@usr/local@/u...@g'
> dist/snmpd-init.d
> install -m 755 dist/snmpd-init.d $RPM_BUILD_ROOT/etc/rc.d/init.d/snmpd
>
> # unneeded Perl stuff
> find $RPM_BUILD_ROOT//usr/lib/perl5/ -name Bundle -type d | xargs rm -rf
> find $RPM_BUILD_ROOT//usr/lib/perl5/ -name perllocal.pod | xargs rm -f
>
> # store a copy of installed Perl stuff.  It's too complex to predict
> (xxdir=`pwd` && cd $RPM_BUILD_ROOT && find usr/lib*/perl5 -type f | sed
> 's/^/\//' > $xxdir/net-snmp-perl-files)
>
>
>
>    /usr/lib/rpm/find-debuginfo.sh /home/ranglieNepal/rpm/BUILD/net-snmp-5.5
>
>
>
>     /usr/lib/rpm/redhat/brp-compress
>
>     /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
>     /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip
> /usr/bin/objdump
>
>  ------------------------------
>
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and
> easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
>
> ------------------------------
>
> _______________________________________________
> Net-snmp-users mailing list
> Net-snmp-users@lists.sourceforge.net
> Please see the following page to unsubscribe or change other options:
> https://lists.sourceforge.net/lists/listinfo/net-snmp-users
>
>
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to