Hello, I could do with some help from the more experienced people in this list. I am trying to install perl-5.8.4 on a 4.10-STABLE box, but the build always fails with MIME::Base64. I have even manually updated MIME::Base64 using the port, but still no luck. I have done all I can think of and now I believe I am at my "etc" on this one. Here is the error: <cut> Making MIME::Base64 (dynamic) Writing Makefile for MIME::Base64 cp QuotedPrint.pm ../../../lib/MIME/QuotedPrint.pm cp Base64.pm ../../../lib/MIME/Base64.pm ../../../miniperl "-I../../../lib" "-I../../../lib" ../../../lib/ExtUtils/xsubpp -typemap ../../../lib/ExtUtils/typemap Base64.xs > B ase64.xsc && mv Base64.xsc Base64.c cc -c -DAPPLLIB_EXP="/usr/local/lib/perl5/5.8.4/BSDPAN" -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -I/usr/local/incl ude -O -pipe -DVERSION=\"3.01\" -DXS_VERSION=\"3.01\" -DPIC -fPIC "-I../../.." Base64.c Base64.xs: In function `XS_MIME__Base64_decode_base64': Base64.xs:224: `dowarn' undeclared (first use in this function) Base64.xs:224: (Each undeclared identifier is reported only once Base64.xs:224: for each function it appears in.) *** Error code 1 Stop in /usr/ports/lang/perl5.8/work/perl-5.8.4/ext/MIME/Base64. *** Error code 1 Stop in /usr/ports/lang/perl5.8/work/perl-5.8.4. *** Error code 1 Stop in /usr/ports/lang/perl5.8. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portinstall8723.0 make ** Fix the problem and try again. ** Listing the failed packages (*:skipped / !:failed) ! lang/perl5.8 (compiler error) ---> Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed </cut> -Wash http://www.netmeister.org/news/learn2quote.html -- +======================================================================+ |\ _,,,---,,_ | Odhiambo Washington <wash@wananchi.com> Zzz /,`.-'`' -. ;-;;,_ | Wananchi Online Ltd. www.wananchi.com |,4- ) )-,_. ,\ ( `'-'| Tel: +254 20 313985-9 +254 20 313922 '---''(_/--' `-'\_) | GSM: +254 722 743223 +254 733 744121 +======================================================================+ Faith, n: That quality which enables us to believe what we know to be untrue.
Odhiambo Washington wrote:> I am trying to install perl-5.8.4 on a 4.10-STABLE box, but the build > always fails with MIME::Base64.Did you have an older version of perl-5.8 on that system? You might find it useful to pkg_delete p5-* and the older perl before building 5.8.4. -- -Chuck
On Mon, Jul 05, 2004 at 11:49:45AM -0400, Chuck Swiger wrote:> Odhiambo Washington wrote: > >I am trying to install perl-5.8.4 on a 4.10-STABLE box, but the build > >always fails with MIME::Base64. > > Did you have an older version of perl-5.8 on that system? You might find > it useful to pkg_delete p5-* and the older perl before building 5.8.4.I have the same problem. It is not solved by following your suggestion. Michael
When upgrading perl, I do: portupgrade -f p5-\* which does the trick for me. -Mike On Tue, 20 Jul 2004, Charlie Root wrote:> On Mon, Jul 05, 2004 at 11:49:45AM -0400, Chuck Swiger wrote: >> Odhiambo Washington wrote: >>> I am trying to install perl-5.8.4 on a 4.10-STABLE box, but the build >>> always fails with MIME::Base64. >> >> Did you have an older version of perl-5.8 on that system? You might find >> it useful to pkg_delete p5-* and the older perl before building 5.8.4. > > I have the same problem. It is not solved by following your suggestion. > > Michael > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >-------------------------------------- "Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now."
(After upgrading Perl that is) On Mon, 19 Jul 2004, Mike wrote:> When upgrading perl, I do: > portupgrade -f p5-\* which does the trick for me. > > -Mike > > > On Tue, 20 Jul 2004, Charlie Root wrote: > >> On Mon, Jul 05, 2004 at 11:49:45AM -0400, Chuck Swiger wrote: >>> Odhiambo Washington wrote: >>>> I am trying to install perl-5.8.4 on a 4.10-STABLE box, but the build >>>> always fails with MIME::Base64. >>> >>> Did you have an older version of perl-5.8 on that system? You might >>> find >>> it useful to pkg_delete p5-* and the older perl before building 5.8.4. >> >> I have the same problem. It is not solved by following your suggestion. >> >> Michael >> >> _______________________________________________ >> freebsd-stable@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >> > > > > -------------------------------------- > "Hard Work Often Pays Off After Time, > but Laziness Always Pays Off Now." > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >-------------------------------------- "Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now."
* Charlie Root <michael@apfel.de> [20040720 03:04]: wrote:> On Mon, Jul 05, 2004 at 11:49:45AM -0400, Chuck Swiger wrote: > > Odhiambo Washington wrote: > > >I am trying to install perl-5.8.4 on a 4.10-STABLE box, but the build > > >always fails with MIME::Base64. > > > > Did you have an older version of perl-5.8 on that system? You might find > > it useful to pkg_delete p5-* and the older perl before building 5.8.4. > > I have the same problem. It is not solved by following your suggestion. >Hi Michael, Ever gotten a solution to the perl stuff?? Best regards, Odhiambo Washington Wananchi Online Ltd. Are you hosting your domain name with the leaders??: See http://webhosting.info/webhosts/tophosts/Country/KE DISCLAIMER : http://ns2.wananchi.com/~wash/Email/disclaimer.txt ----------------------------------+----------------------------------------- Odhiambo W. wash(at)wananchi(dot)com . WANANCHI ONLINE LTD (Nairobi, KE) http://www.wananchi.com/email/ . 1ere Etage, Loita Hse, Loita St., Mobile: (+254) 722 743 223 . # 10286, 00100 NAIROBI ----------------------------------+----------------------------------------- All of mankind has still a lot to learn. Me too... ;) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ The truly righteous man attains life, but he who pursues evil goes to his death. Proverbs 11:19
--On Freitag, 23. Juli 2004 16:38 +0300 Odhiambo Washington <wash@wananchi.com> wrote:> * Charlie Root <michael@apfel.de> [20040720 03:04]: wrote: >> On Mon, Jul 05, 2004 at 11:49:45AM -0400, Chuck Swiger wrote: >> > Odhiambo Washington wrote: >> > > I am trying to install perl-5.8.4 on a 4.10-STABLE box, but the build >> > > always fails with MIME::Base64. >> > >> > Did you have an older version of perl-5.8 on that system? You might >> > find it useful to pkg_delete p5-* and the older perl before building >> > 5.8.4. >> >> I have the same problem. It is not solved by following your suggestion. >> > > Hi Michael, > > Ever gotten a solution to the perl stuff??Yes, the solution was to remove the old file /usr/local/include/patchlevel.h . After that, I could build the perl 5.8.5 port just fine. The solution was posted here: <http://lists.freebsd.org/pipermail/freebsd-perl/2004-July/000154.html> I guess the reason why -stable users are experiencing the problem is, that they often have old upgraded systems which have stale files lying around. Michael
Would a "make clean" have prevented this? -----Original Message----- From: owner-freebsd-stable@freebsd.org [mailto:owner-freebsd-stable@freebsd.org] On Behalf Of Michael Beckmann Sent: Thursday, August 05, 2004 3:03 PM To: Odhiambo Washington Cc: freebsd-stable@freebsd.org Subject: Re: problem with /usr/ports/lang/perl5.8 --On Freitag, 23. Juli 2004 16:38 +0300 Odhiambo Washington <wash@wananchi.com> wrote:> * Charlie Root <michael@apfel.de> [20040720 03:04]: wrote: >> On Mon, Jul 05, 2004 at 11:49:45AM -0400, Chuck Swiger wrote: >> > Odhiambo Washington wrote: >> > > I am trying to install perl-5.8.4 on a 4.10-STABLE box, but the build >> > > always fails with MIME::Base64. >> > >> > Did you have an older version of perl-5.8 on that system? You might >> > find it useful to pkg_delete p5-* and the older perl before building >> > 5.8.4. >> >> I have the same problem. It is not solved by following your suggestion. >> > > Hi Michael, > > Ever gotten a solution to the perl stuff??Yes, the solution was to remove the old file /usr/local/include/patchlevel.h . After that, I could build the perl 5.8.5 port just fine. The solution was posted here: <http://lists.freebsd.org/pipermail/freebsd-perl/2004-July/000154.html> I guess the reason why -stable users are experiencing the problem is, that they often have old upgraded systems which have stale files lying around. Michael _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"