Plowed through a pile of missing dependencies, at this point:

cat  /home/gravyface/uclinux/snapgear-4.0.7/images/ramdisk
 /home/gravyface/uclinux/snapgear-4.0.7/images/zImage
>/home/gravyface/uclinux/snapgear-4.0.7/images/image.bin
printf '\0%s\0%s\0%s' 4.0.2p0 CyberGuard SG560
>>/home/gravyface/uclinux/snapgear-4.0.7/images/image.bin
/home/gravyface/uclinux/snapgear-4.0.7/tools/cksum -b -o 2
/home/gravyface/uclinux/snapgear-4.0.7/images/image.bin >>
/home/gravyface/uclinux/snapgear-4.0.7/images/image.bin
cp /home/gravyface/uclinux/snapgear-4.0.7/images/image.bin /tftpboot
cp /home/gravyface/uclinux/snapgear-4.0.7/images/image.bin
/tftpboot/SG560.bin

cp: accessing `/tftpboot/SG560.bin': Not a directory

make[3]: *** [image.copy] Error 1
make[3]: Leaving directory
`/home/gravyface/uclinux/snapgear-4.0.7/vendors/SecureComputing/SG560'
make[2]: *** [image] Error 2
make[2]: Leaving directory `/home/gravyface/uclinux/snapgear-4.0.7/vendors'
make[1]: *** [image] Error 2
make[1]: Leaving directory `/home/gravyface/uclinux/snapgear-4.0.7'
make: *** [SecureComputing/SG560_default] Error 2

I'm assuming this was the last step, so I decided to take a leap of faith
and, through the SnapGear Web UI, performed an HTTP upgrade with the
image.bin, knowing quite well that I probably just bricked it (and felt a
curious satisfaction in doing so).  I have PuTTY on 9600 8N1, no dice.
 Wireshark is showing nothing either, so yeah, brick city I would imagine.

Now that I have that out of my system, my next step is to install tftpd and
(I'm assuming) do a TFTP based install?  Don't see that part on the
snapgear.org documentation on archive.org, but maybe I'm missing something.



On Mon, Aug 25, 2014 at 9:40 AM, GravyFace <gravyf...@gmail.com> wrote:

> Thanks, I'll give that a go now.
>
>
> On Mon, Aug 25, 2014 at 2:24 AM, Greg Ungerer <g...@uclinux.org> wrote:
>
>> Hi,
>>
>>
>> On 24/08/14 03:26, gravyface wrote:
>>
>>> Hi all,
>>>
>>> First time attempting to compile really anything in Linux (why not try
>>> this? <g>), and hitting a wall with a seemingly pam-auth related error.
>>>
>>> Build Environment:
>>>
>>> - Ubuntu Server 12.04.5 LTS with apt versions of binutils,
>>> build-essentials, gcc, gdb, curses (libncurses5-dev libncursesw5-dev).  I
>>> downloaded the arm-linux-tools-20061213.tar.gz <
>>> https://web.archive.org/web/20100715203220/http://ftp.
>>> snapgear.org/pub/snapgear/tools/arm-linux/arm-linux-
>>> tools-20061213.tar.gz> from Web Archive's copy, but have no idea how to
>>> use it.
>>>
>>>
>>> I can get whatever versions of packages needed; just let me know.
>>>
>>> Target:
>>>
>>> - I have more SG560s than I know what to do with after dismantling a
>>> large site-to-site client network; I'm interested in building simple
>>> network testing appliances (ping/arp-scan/nc/ssh) I can use when
>>> configuring various networking devices, so I think the default libraries
>>> and utilities should be more than adequate in the base image.
>>>
>>> What I've done:
>>>
>>> - Extracted http://ftp.snapgear.org/pub/snapgear/src/snapgear-4.0.7.
>>> tar.bz2 to my home directory in a sub-folder called uclinux (full path
>>> is /home/gravyface/uclinux/snapgear-4.0.7).  From that directory, ran
>>> "make SecureComputing/SG560_default" which ran for 15 minutes or so,
>>> happily compiling, until it exited with Error 2, and not a whole lot more:
>>>
>>
>> By default the build is parallel across the number of CPUs you have.
>> It may be that the actuall error was way back in the compile output.
>>
>> Try running:
>>
>>   make NON_SMP_BUILD=1 SecureComputing/SG560_default
>>
>> It will be a lot slower, only running on 1 CPU. But it will much
>> more likely stop at the failure point.
>>
>> Regards
>> Greg
>>
>>
>>
>>  ucfront-gcc arm-linux-gcc -mbig-endian -mcpu=xscale -mtune=xscale
>>> -msoft-float -DHOST_NAME_MAX=255 -shared  .libs/pam_xauth.o  -Wl,--rpath
>>> -Wl,/home/gravyface/uclinux/snapgear-4.0.7/lib/libpam/build/libpam/.libs
>>> -L/home/gravyface/uclinux/snapgear-4.0.7/lib/libpam/build/libpam
>>> /home/gravyface/uclinux/snapgear-4.0.7/lib/libpam/build/libpam/.libs/libpam.so
>>> -mbig-endian -mcpu=xscale -mtune=xscale -msoft-float
>>> -Wl,--version-script=../../../modules/pam_xauth/../modules.map -Wl,-S
>>> -Wl,-soname -Wl,pam_xauth.so -o .libs/pam_xauth.so
>>>  creating pam_xauth.la <http://pam_xauth.la/>
>>> (cd .libs && rm -f pam_xauth.la <http://pam_xauth.la/> && ln -s ../
>>> pam_xauth.la <http://pam_xauth.la/> pam_xauth.la <http://pam_xauth.la/>)
>>>
>>> make[8]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/modules/pam_xauth'
>>> make[8]: Entering directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/modules'
>>> make[8]: Nothing to be done for `all-am'.
>>> make[8]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/modules'
>>> make[7]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/modules'
>>> Making all in po
>>> make[7]: Entering directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/po'
>>> make[7]: Nothing to be done for `all'.
>>> make[7]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/po'
>>> Making all in conf
>>> make[7]: Entering directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/conf'
>>> make[8]: Entering directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/conf'
>>> make[8]: Nothing to be done for `all-am'.
>>> make[8]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/conf'
>>> make[7]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build/conf'
>>> make[7]: Entering directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build'
>>> make[7]: Nothing to be done for `all-am'.
>>> make[7]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build'
>>> make[6]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build'
>>> make[5]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam/build'
>>> make[4]: Leaving directory `/home/gravyface/uclinux/
>>> snapgear-4.0.7/lib/libpam'
>>> make[3]: Leaving directory `/home/gravyface/uclinux/snapgear-4.0.7/lib'
>>> make[2]: *** [all] Error 2
>>> make[2]: Leaving directory `/home/gravyface/uclinux/snapgear-4.0.7/lib'
>>> make[1]: *** [subdirs] Error 1
>>> make[1]: Leaving directory `/home/gravyface/uclinux/snapgear-4.0.7'
>>> make: *** [SecureComputing/SG560_default] Error 2
>>>
>>>
>>> Looks to be pam-related, but with no error, I'm kind of at a loss here.
>>>
>>> Thanks in advance!
>>>
>>>
>>> _______________________________________________
>>> uClinux-dev mailing list
>>> uClinux-dev@uclinux.org
>>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>>> This message was resent by uclinux-dev@uclinux.org
>>> To unsubscribe see:
>>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>>
>>>
>> _______________________________________________
>> uClinux-dev mailing list
>> uClinux-dev@uclinux.org
>> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
>> This message was resent by uclinux-dev@uclinux.org
>> To unsubscribe see:
>> http://mailman.uclinux.org/mailman/options/uclinux-dev
>>
>
>
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to