FreeBSD 7 dev iso



  • where can I get the latest dev iso? I was looking for the dev iso based on FreeBSD 7 (pfsense 1.2.1 or 1,3). I have looked in all the usual places but the mirrors only seem to have pfsense 1.2 and I dont see it  in snapshots.pfsense.org





  • couldnt find the bootstrap file, so got it from http://cvstrac.pfsense.com/fileview?f=tools/dev_bootstrap.sh&v=1.29



  • running cvsup_current I get errors: cant build git

    ===>  Building for git-1.5.6.2
    GIT_VERSION = 1.5.6.2
        * new build flags or prefix
        CC daemon.o
    In file included from cache.h:4,
                    from daemon.c:1:
    git-compat-util.h:94:19: error: iconv.h: No such file or directory
    gmake: *** [daemon.o] Error 1
    *** Error code 2
    1 error
    ===>  Building for git-1.5.6.2
        CC daemon.o
    In file included from cache.h:4,
                    from daemon.c:1:
    git-compat-util.h:94:19: error: iconv.h: No such file or directory
    gmake: *** [daemon.o] Error 1
    *** Error code 2

    Stop in /usr/ports/devel/git.
    Something went wrong while attempting installation of git.

    I am stuck here.. what do I need to do to install git?



  • Sai,

    git isn't really needed at the moment, but the problem with the compile comes from the iconv.h include file really being at /usr/include/sys/iconv.h rather than /usr/include/iconv.h

    easiest way to fix it is to just symlink it to the location where git is trying to find it.

    You will find shortly after this though that the newly restructured build process doesn't work with the "subshells" as the auto menu on the pfSense Dev ISO environment interferes with the subshell starting correctly.  You have to remove the menu part of the script from the automated login for root so the build process continues in the subshells as desired.  Otherwise it will give the impression that you've been logged out when the new subshell begins (the menu will get displayed and the build process hangs).

    I haven't succeeded in getting a completely working build from this environment yet, but I've been working on it.  I can't get the environment to build in a plain FreeBSD 7.0 environment bootstrapped for pfSense development either.  The issues are different in each environment.  The builds from this environment seem to have inconsistencies in pfPorts components (such as the PHP versions or extensions it is looking for), and the builds from plain FreeBSD have kernel issues (a Dev ISO build actually works, but the regular ISO build has kernel issues) I haven't been able to track down yet.

    Regards,
    Ron


Log in to reply