[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: notker: Sunfire T2000 hosted at brown.edu: for sparc64?



Adrian,

ok, i'm stuck.

followed guide on
https://parisc.wiki.kernel.org/index.php/How_to_create_Debian_unstable_iso_images
Successfully ran 'reprepro update' , but unable to build
debian-installer package.
git clone - ok
but
dpkg-buildpackage
on debian-installer source, gives me a lot of errors
(log in attachment).


On the second thought, it wasn't clearly written at
https://parisc.wiki.kernel.org/index.php/How_to_create_Debian_unstable_iso_images
is it possible to use sparc (32bit userland) linux to create sparc64
packages and iso image. So, i'm probably useless currently for that
kind of work (creating iso image for sparc64 from linux sparc (running
64 bit kernel, but 32 bit userland) - it's like cross-compiling for
me).

I've seen your email to debian-sparc with the subject "creating
sparc64 installation images", and agree, we really need someone who
can help us create sparc64 iso image.

Keep in mind, that we still can try to use this sparc T5-2 for tries,
but it's installed with wheezy.

Thanks.
(debchroot1)root@linuxsparc:/DEBIAN_INSTALLER/debian-installer/installer# dpkg-buildpackage
dpkg-buildpackage: source package debian-installer
dpkg-buildpackage: source version 20151024
dpkg-buildpackage: source changed by Karsten Merker <merker@debian.org>
dpkg-buildpackage: host architecture sparc
 dpkg-source --before-build installer
 debian/rules clean
dh_testdir
dpkg-parsechangelog: unknown option `-SDate'

date: invalid date `Usage: dpkg-parsechangelog [<option>...]\n\nOptions:\n  -l<changelog-file>       get per-version info from this file.\n  -F<changelog-format>     force changelog format.\n  -L<libdir>               look for changelog parsers in <libdir>.\n  -?, --help               show this help message.\n      --version            show the version.\n\nParser options:\n    --format <output-format>    see man page for list of available\n                                output formats, defaults to \'dpkg\'\n                                for compatibility with dpkg-dev\n    --since <version>,          include all changes later than version\n      -s<version>, -v<version>\n    --until <version>,          include all changes earlier than version\n      -u<version>\n    --from <version>,           include all changes equal or later\n      -f<version>               than version\n    --to <version>, -t<version> include all changes up to or equal\n                                than version\n    --count <number>,           include <number> entries from the top\n      -c<number>, -n<number>    (or the tail if <number> is lower than 0)\n    --offset <number>,          change the starting point for --count,\n      -o<number>                counted from the top (or the tail if\n                                <number> is lower than 0)\n    --all                       include all changes'
dh_testroot
dh_clean
/usr/bin/make -C build reallyclean
make[1]: Entering directory `/DEBIAN_INSTALLER/debian-installer/installer/build'
rm -f ./stamps/tree-unpack-cdrom-stamp ./stamps/tree-cdrom-stamp ./stamps/extra-cdrom-stamp ./stamps/get_udebs-cdrom-stamp
rm -f ./tmp/cdrom/diskusage.txt
rm -f ./tmp/cdrom/all.utf
rm -f ./tmp/cdrom/unifont.bdf ./tmp/cdrom/tree/lib/unifont.bgf
rm -f pkg-lists/standard-udebs pkg-lists/kernel-module-udebs
rm -rf ./dest/cdrom/initrd.gz ./dest/cdrom/vmlinuz-4.3.0-1-sparc64
rm -rf ./tmp/cdrom
rm -f ./stamps/tree-unpack-netboot-stamp ./stamps/tree-netboot-stamp ./stamps/extra-netboot-stamp ./stamps/get_udebs-netboot-stamp
rm -f ./tmp/netboot/diskusage.txt
rm -f ./tmp/netboot/all.utf
rm -f ./tmp/netboot/unifont.bdf ./tmp/netboot/tree/lib/unifont.bgf
rm -f pkg-lists/standard-udebs pkg-lists/kernel-module-udebs
rm -rf ./dest/netboot/boot.img
rm -rf ./tmp/netboot
rm -f ./stamps/tree-unpack-miniiso-stamp ./stamps/tree-miniiso-stamp ./stamps/extra-miniiso-stamp ./stamps/get_udebs-miniiso-stamp
rm -f ./tmp/miniiso/diskusage.txt
rm -f ./tmp/miniiso/all.utf
rm -f ./tmp/miniiso/unifont.bdf ./tmp/miniiso/tree/lib/unifont.bgf
rm -f pkg-lists/standard-udebs pkg-lists/kernel-module-udebs
rm -rf ./tmp/miniiso/boot.img ./dest/mini.iso
rm -rf ./tmp/miniiso
for png in boot/hurd/pics/lines-hurd.png boot/kfreebsd/pics/lines-kbsd.png boot/x86/pics/lines.png; do if [ -f ${png%%.png}.svg ]; then rm -f $png; fi; done
rm -rf apt apt.udeb apt.deb ./dest/ ./tmp/ sourceudebs debugudebs
rm -f sources.list sources.list.udeb localudebs/Packages.gz localudebs/Packages
rm -rf udebs ./stamps/
make[1]: Leaving directory `/DEBIAN_INSTALLER/debian-installer/installer/build'
/usr/bin/make -C doc/devel/partman clean
make[1]: Entering directory `/DEBIAN_INSTALLER/debian-installer/installer/doc/devel/partman'
rm -rf partman-doc.html
make[1]: Leaving directory `/DEBIAN_INSTALLER/debian-installer/installer/doc/devel/partman'
/usr/bin/make -C doc/devel/internals clean
make[1]: Entering directory `/DEBIAN_INSTALLER/debian-installer/installer/doc/devel/internals'
make[1]: Leaving directory `/DEBIAN_INSTALLER/debian-installer/installer/doc/devel/internals'
 dpkg-source -b installer
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: info: using source format `1.0'
dpkg-source: warning: source directory 'installer' is not <sourcepackage>-<upstreamversion> 'debian-installer-20151024'
dpkg-source: info: building debian-installer in debian-installer_20151024.tar.gz
dpkg-source: info: building debian-installer in debian-installer_20151024.dsc
 debian/rules build
rm -f build-stamp
dpkg-parsechangelog: unknown option `-SDate'

date: invalid date `Usage: dpkg-parsechangelog [<option>...]\n\nOptions:\n  -l<changelog-file>       get per-version info from this file.\n  -F<changelog-format>     force changelog format.\n  -L<libdir>               look for changelog parsers in <libdir>.\n  -?, --help               show this help message.\n      --version            show the version.\n\nParser options:\n    --format <output-format>    see man page for list of available\n                                output formats, defaults to \'dpkg\'\n                                for compatibility with dpkg-dev\n    --since <version>,          include all changes later than version\n      -s<version>, -v<version>\n    --until <version>,          include all changes earlier than version\n      -u<version>\n    --from <version>,           include all changes equal or later\n      -f<version>               than version\n    --to <version>, -t<version> include all changes up to or equal\n                                than version\n    --count <number>,           include <number> entries from the top\n      -c<number>, -n<number>    (or the tail if <number> is lower than 0)\n    --offset <number>,          change the starting point for --count,\n      -o<number>                counted from the top (or the tail if\n                                <number> is lower than 0)\n    --all                       include all changes'
/usr/bin/make -C doc/devel/internals
make[1]: Entering directory `/DEBIAN_INSTALLER/debian-installer/installer/doc/devel/internals'
Writing ./ch01.html for chapter(intro)
Writing ./ch02.html for chapter(running)
Writing ./ch03.html for chapter(udebs)
Writing ./ch04.html for chapter(build)
Writing ./ch05.html for chapter(maintenance)
Writing ./apa.html for appendix(ap-menu-item)
Writing ./apb.html for appendix(ap-hooks)
Writing ./index.html for book
make[1]: Leaving directory `/DEBIAN_INSTALLER/debian-installer/installer/doc/devel/internals'
/usr/bin/make -C doc/devel/partman
make[1]: Entering directory `/DEBIAN_INSTALLER/debian-installer/installer/doc/devel/partman'
debiandoc2html partman-doc.sgml
make[1]: Leaving directory `/DEBIAN_INSTALLER/debian-installer/installer/doc/devel/partman'
touch build-stamp
 debian/rules binary
dh_testdir
dpkg-parsechangelog: unknown option `-SDate'

date: invalid date `Usage: dpkg-parsechangelog [<option>...]\n\nOptions:\n  -l<changelog-file>       get per-version info from this file.\n  -F<changelog-format>     force changelog format.\n  -L<libdir>               look for changelog parsers in <libdir>.\n  -?, --help               show this help message.\n      --version            show the version.\n\nParser options:\n    --format <output-format>    see man page for list of available\n                                output formats, defaults to \'dpkg\'\n                                for compatibility with dpkg-dev\n    --since <version>,          include all changes later than version\n      -s<version>, -v<version>\n    --until <version>,          include all changes earlier than version\n      -u<version>\n    --from <version>,           include all changes equal or later\n      -f<version>               than version\n    --to <version>, -t<version> include all changes up to or equal\n                                than version\n    --count <number>,           include <number> entries from the top\n      -c<number>, -n<number>    (or the tail if <number> is lower than 0)\n    --offset <number>,          change the starting point for --count,\n      -o<number>                counted from the top (or the tail if\n                                <number> is lower than 0)\n    --all                       include all changes'
dh_testroot
dh_prep
dh_installdirs
debian/rules build-images
make[1]: Entering directory `/DEBIAN_INSTALLER/debian-installer/installer'
/usr/bin/make -C build all_build stats release \
                USE_UDEBS_FROM=unstable BUILD_DATE=20151024 \
                USE_PROPOSED_UPDATES= \
                TRANSSTATUS= BOOTMENU_BEEP=n
dpkg-parsechangelog: unknown option `-SDate'

date: invalid date `Usage: dpkg-parsechangelog [<option>...]\n\nOptions:\n  -l<changelog-file>       get per-version info from this file.\n  -F<changelog-format>     force changelog format.\n  -L<libdir>               look for changelog parsers in <libdir>.\n  -?, --help               show this help message.\n      --version            show the version.\n\nParser options:\n    --format <output-format>    see man page for list of available\n                                output formats, defaults to \'dpkg\'\n                                for compatibility with dpkg-dev\n    --since <version>,          include all changes later than version\n      -s<version>, -v<version>\n    --until <version>,          include all changes earlier than version\n      -u<version>\n    --from <version>,           include all changes equal or later\n      -f<version>               than version\n    --to <version>, -t<version> include all changes up to or equal\n                                than version\n    --count <number>,           include <number> entries from the top\n      -c<number>, -n<number>    (or the tail if <number> is lower than 0)\n    --offset <number>,          change the starting point for --count,\n      -o<number>                counted from the top (or the tail if\n                                <number> is lower than 0)\n    --all                       include all changes'
make[2]: Entering directory `/DEBIAN_INSTALLER/debian-installer/installer/build'
Using generated sources.list.udeb:
   deb [trusted=yes] copy:/DEBIAN_INSTALLER/debian-installer/installer/build/ localudebs/
   deb http://mirror.yandex.ru/debian unstable main/debian-installer
   deb http://ftp.ru.debian.org/debian unstable main/debian-installer
make[7]: `sources.list.udeb' is up to date.
Ign copy: localudebs/ Release.gpg
Ign copy: localudebs/ Release
Get:1 copy: localudebs/ Packages [20 B]
Ign copy: localudebs/ Translation-en_US
Ign copy: localudebs/ Translation-en
Get:2 http://mirror.yandex.ru unstable Release.gpg [1,554 B]
Get:3 http://mirror.yandex.ru unstable Release [263 kB]
Get:4 http://ftp.ru.debian.org unstable Release.gpg [1,554 B]
Get:5 http://ftp.ru.debian.org unstable Release [263 kB]
Fetched 529 kB in 1s (471 kB/s)
W: Failed to fetch http://mirror.yandex.ru/debian/dists/unstable/Release  Unable to find expected entry 'main/debian-installer/binary-sparc/Packages' in Release file (Wrong sources.list entry or malformed file)

W: Failed to fetch http://ftp.ru.debian.org/debian/dists/unstable/Release  Unable to find expected entry 'main/debian-installer/binary-sparc/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.
Ignoring update failure in offline mode
dh_testroot
get-packages udeb anna archdetect bogl-bterm-udeb brltty-udeb busybox-udeb cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb cdebconf-udeb cdrom-checker cdrom-core-modules-4.3.0-1-sparc64-di cdrom-detect cdrom-retriever console-setup-pc-ekmap console-setup-udeb di-utils di-utils-reboot di-utils-shell di-utils-terminfo env-preseed file-preseed hw-detect initrd-preseed input-modules-4.3.0-1-sparc64-di installation-locale kbd-udeb kernel-image-4.3.0-1-sparc64-di libdebconfclient0-udeb libdebian-installer4-udeb libfribidi0-udeb libkmod2-udeb libnss-dns-udeb load-cdrom localechooser lowmemcheck main-menu media-retriever mountmedia nano-udeb nic-modules-4.3.0-1-sparc64-di pata-modules-4.3.0-1-sparc64-di pciutils-udeb preseed-common rescue-check rootskel save-logs scsi-common-modules-4.3.0-1-sparc64-di sparc-utils-udeb udev-udeb udpkg usb-modules-4.3.0-1-sparc64-di usb-storage-modules-4.3.0-1-sparc64-di
make[8]: `sources.list.udeb' is up to date.
Ign copy: localudebs/ Release.gpg
Ign copy: localudebs/ Release
Ign copy: localudebs/ Packages/DiffIndex
Get:1 copy: localudebs/ Packages [20 B]
Ign copy: localudebs/ Translation-en_US
Ign copy: localudebs/ Translation-en
Hit http://mirror.yandex.ru unstable Release.gpg
Hit http://mirror.yandex.ru unstable Release
Hit http://ftp.ru.debian.org unstable Release.gpg
Hit http://ftp.ru.debian.org unstable Release
Fetched 20 B in 0s (28 B/s)
W: Failed to fetch http://mirror.yandex.ru/debian/dists/unstable/Release  Unable to find expected entry 'main/debian-installer/binary-sparc/Packages' in Release file (Wrong sources.list entry or malformed file)

W: Failed to fetch http://ftp.ru.debian.org/debian/dists/unstable/Release  Unable to find expected entry 'main/debian-installer/binary-sparc/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.
Ignoring update failure in offline mode
Need to download: anna archdetect bogl-bterm-udeb brltty-udeb busybox-udeb cdebconf-newt-udeb cdebconf-priority cdebconf-text-udeb cdebconf-udeb cdrom-checker cdrom-core-modules-4.3.0-1-sparc64-di cdrom-detect cdrom-retriever console-setup-pc-ekmap console-setup-udeb di-utils di-utils-reboot di-utils-shell di-utils-terminfo env-preseed file-preseed hw-detect initrd-preseed input-modules-4.3.0-1-sparc64-di installation-locale kbd-udeb kernel-image-4.3.0-1-sparc64-di libdebconfclient0-udeb libdebian-installer4-udeb libfribidi0-udeb libkmod2-udeb libnss-dns-udeb load-cdrom localechooser lowmemcheck main-menu media-retriever mountmedia nano-udeb nic-modules-4.3.0-1-sparc64-di pata-modules-4.3.0-1-sparc64-di pciutils-udeb preseed-common rescue-check rootskel save-logs scsi-common-modules-4.3.0-1-sparc64-di sparc-utils-udeb udev-udeb udpkg usb-modules-4.3.0-1-sparc64-di usb-storage-modules-4.3.0-1-sparc64-di
Reading package lists... Done
Building dependency tree... Done
E: Unable to locate package anna
E: Unable to locate package archdetect
E: Unable to locate package bogl-bterm-udeb
E: Unable to locate package brltty-udeb
E: Unable to locate package busybox-udeb
E: Unable to locate package cdebconf-newt-udeb
E: Unable to locate package cdebconf-priority
E: Unable to locate package cdebconf-text-udeb
E: Unable to locate package cdebconf-udeb
E: Unable to locate package cdrom-checker
E: Unable to locate package cdrom-core-modules-4.3.0-1-sparc64-di
E: Couldn't find any package by regex 'cdrom-core-modules-4.3.0-1-sparc64-di'
E: Unable to locate package cdrom-detect
E: Unable to locate package cdrom-retriever
E: Unable to locate package console-setup-pc-ekmap
E: Unable to locate package console-setup-udeb
E: Unable to locate package di-utils
E: Unable to locate package di-utils-reboot
E: Unable to locate package di-utils-shell
E: Unable to locate package di-utils-terminfo
E: Unable to locate package env-preseed
E: Unable to locate package file-preseed
E: Unable to locate package hw-detect
E: Unable to locate package initrd-preseed
E: Unable to locate package input-modules-4.3.0-1-sparc64-di
E: Couldn't find any package by regex 'input-modules-4.3.0-1-sparc64-di'
E: Unable to locate package installation-locale
E: Unable to locate package kbd-udeb
E: Unable to locate package kernel-image-4.3.0-1-sparc64-di
E: Couldn't find any package by regex 'kernel-image-4.3.0-1-sparc64-di'
E: Unable to locate package libdebconfclient0-udeb
E: Unable to locate package libdebian-installer4-udeb
E: Unable to locate package libfribidi0-udeb
E: Unable to locate package libkmod2-udeb
E: Unable to locate package libnss-dns-udeb
E: Unable to locate package load-cdrom
E: Unable to locate package localechooser
E: Unable to locate package lowmemcheck
E: Unable to locate package main-menu
E: Unable to locate package media-retriever
E: Unable to locate package mountmedia
E: Unable to locate package nano-udeb
E: Unable to locate package nic-modules-4.3.0-1-sparc64-di
E: Couldn't find any package by regex 'nic-modules-4.3.0-1-sparc64-di'
E: Unable to locate package pata-modules-4.3.0-1-sparc64-di
E: Couldn't find any package by regex 'pata-modules-4.3.0-1-sparc64-di'
E: Unable to locate package pciutils-udeb
E: Unable to locate package preseed-common
E: Unable to locate package rescue-check
E: Unable to locate package rootskel
E: Unable to locate package save-logs
E: Unable to locate package scsi-common-modules-4.3.0-1-sparc64-di
E: Couldn't find any package by regex 'scsi-common-modules-4.3.0-1-sparc64-di'
E: Unable to locate package sparc-utils-udeb
E: Unable to locate package udev-udeb
E: Unable to locate package udpkg
E: Unable to locate package usb-modules-4.3.0-1-sparc64-di
E: Couldn't find any package by regex 'usb-modules-4.3.0-1-sparc64-di'
E: Unable to locate package usb-storage-modules-4.3.0-1-sparc64-di
E: Couldn't find any package by regex 'usb-storage-modules-4.3.0-1-sparc64-di'
make[7]: *** [stamps/get_udebs-cdrom-stamp] Error 100
make[6]: *** [_build] Error 2
make[5]: *** [flavour_build] Error 2
make[4]: *** [medium_build] Error 2
make[3]: *** [subarch_build] Error 2
make[2]: *** [all_build] Error 2
make[2]: Leaving directory `/DEBIAN_INSTALLER/debian-installer/installer/build'
make[1]: *** [build-images] Error 2
make[1]: Leaving directory `/DEBIAN_INSTALLER/debian-installer/installer'
make: *** [install] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
(debchroot1)root@linuxsparc:/DEBIAN_INSTALLER/debian-installer/installer#

(debchroot1)root@linuxsparc:/DEBIAN_INSTALLER/debian-installer/installer# dpkg-parsechangelog --version           
Debian dpkg-parsechangelog version 1.16.17.

This is free software; see the GNU General Public License version 2 or
later for copying conditions. There is NO warranty.

Reply to: