Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    FREEBSD 8.1 + RELENG_2_0 build problem with perl5.14

    Scheduled Pinned Locked Moved Development
    6 Posts 3 Posters 5.8k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      codemarauder
      last edited by

      I am trying to build the ISO for 2.0-RELEASE on FreeBSD 8.1 running on virtualbox. I have followed instructions mentioned at http://devwiki.pfsense.org/DevelopersBootStrapAndDevIso/ skipping the steps for Jail setup (0a - 2d).

      Following is my pfsense-build.conf

      
      # set_version.sh generated defaults
      export PFSENSE_VERSION=2.0-RELEASE
      export FREEBSD_VERSION=8
      export FREEBSD_BRANCH=RELENG_8_1
      export PFSENSETAG=RELENG_2_0
      export PFSPATCHFILE=/usr/pfsense/tools/builder_scripts/../builder_scripts/patches.RELENG_8_1
      export PFSPATCHDIR=/usr/pfsense/tools/builder_scripts/../patches/RELENG_8_1
      export SUPFILE=/usr/pfsense/tools/builder_scripts/../builder_scripts/RELENG_8_1-supfile
      export CUSTOM_COPY_LIST=/usr/pfsense/tools/builder_scripts/../builder_scripts/copy.list.RELENG_8_0
      # Comment out the following line if you would like to automatically select an update server.
      export OVERRIDE_FREEBSD_CVSUP_HOST=cvsup12.freebsd.org
      export BASE_DIR=/usr/pfsense/tools/builder_scripts/../..
      export BUILDER_TOOLS=/usr/pfsense/tools/builder_scripts/..
      export BUILDER_SCRIPTS=/usr/pfsense/tools/builder_scripts
      export EXTRA_DEVICES=siba_bwn,bwn,run
      export PFSPORTSFILE=buildports.RELENG_2_0
      #export PFSENSE_WITH_FULL_GIT_CHECKOUT="true"
      
      

      The error being reported is while building port for perl5.14. It complains that perl5.10 is already installed

      
      Script started on Tue Jul  3 18:00:33 2012
      ===>  Cleaning for perl-5.14.2_2
      
      ===>  perl-5.14.2_2 conflicts with installed package(s): 
            perl-5.10.1_1
      
            They install files into the same place.
            You may want to stop build with Ctrl + C.
      ===>  License ART10 GPLv1 accepted by the user
      
      ===>  perl-5.14.2_2 conflicts with installed package(s): 
            perl-5.10.1_1
      
            They will not build together.
            Please remove them first with pkg_delete(1).
      *** Error code 1
      
      Stop in /usr/ports/lang/perl5.14.
      
      Script done on Tue Jul  3 18:00:46 2012
      
      

      perl5.10 was installed as dependency for git. Any pointers would be much appreciated.

      A lot of packages are dependent on perl5.14 including autoconf, libidn, php52-* etc. whose builds are being failed due to dependency on perl5.14.

      1 Reply Last reply Reply Quote 0
      • marcellocM
        marcelloc
        last edited by

        remove git,perl 5.10, then install a newer perl before re installing  git

        Treinamentos de Elite: http://sys-squad.com

        Help a community developer! ;D

        1 Reply Last reply Reply Quote 0
        • C
          codemarauder
          last edited by

          Thanks marcelloc.

          It is building and I am waiting for it to finish. No complaints about Perl till now  :)

          1 Reply Last reply Reply Quote 0
          • C
            codemarauder
            last edited by

            Thanks for the help Marcello. It built successfully.

            But I was looking forward to 2.0.1-RELEASE while what it produced was 2.1-RC. What version do I need to choose to build 2.0.1-RELEASE?

            1 Reply Last reply Reply Quote 0
            • marcellocM
              marcelloc
              last edited by

              export PFSENSE_VERSION=2.0-RELEASE
              export FREEBSD_VERSION=8
              export FREEBSD_BRANCH=RELENG_8_1
              export PFSENSETAG=RELENG_2_0

              It looks like your config is set to build RELENG_2_0 instead of MASTER(2.1) branch.  ???

              Treinamentos de Elite: http://sys-squad.com

              Help a community developer! ;D

              1 Reply Last reply Reply Quote 0
              • jimpJ
                jimp Rebel Alliance Developer Netgate
                last edited by

                RELENG_2_0 is currently 2.0.2-RC3, not 2.1.

                If you want 2.0.1 exactly you need to build from the tag RELENG_2_0_1

                You're better off on 2.0.2 though.

                Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                Need help fast? Netgate Global Support!

                Do not Chat/PM for help!

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.