Introducing April64 (and April i686 on page 12)

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

Introducing April64 (and April i686 on page 12)

#1 Post by BarryK »

EDIT Jan 22, 2015:
I have also built a i686 April, entirely from source compiled in T2. Decided to take feedback in this thread, as the two builds have identical features. i686 feedback starts from page 12.

I have been working intensely for the last couple of months!

My blog post outlines what April64 is all about:

http://bkhome.org/news/?viewDetailed=00152

Repeating this from my blog post:
In a nutshell, this is a momentous occasion, as I have for the first time created a "one-stop shop", compiling absolutely everything from source, required to build a Puppy or Puppy-derivative.
I would like to invite testers, and anyone who is interesting in compiling applications, to have a go with April64.

Currently only have image files for installing to a USB drive or a HD partition. I intend to create a live-CD soon.

Yes, nluug now has the files:

http://ftp.nluug.nl/ftp/pub/os/Linux/di ... pril-6.89/

...note, the 'install-quirky.htm' file has installation instructions.
Last edited by BarryK on Fri 23 Jan 2015, 00:18, edited 1 time in total.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#2 Post by BarryK »

Regarding Abiword, this is how I configured it in T2:

Code: Select all

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i686-pc-linux-gnu --disable-gucharmap --enable-print --enable-spell --enable-static --disable-shared --with-gtk2 --enable-plugins="freetranslation gdict grammar mswrite opendocument openwriter openxml pdf wmf"  --disable-default-plugins --without-goffice --without-gnomevfs --with-gio --disable-debug --with-boost
The 'grammar' plugin got linked into the abiword executable, but I think it only works if compiled as a separate plugin.

EDIT:
For 64-bit target, change above to '--build=x86_64-pc-linux-gnu'
Last edited by BarryK on Mon 05 Jan 2015, 02:19, edited 1 time in total.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#3 Post by BarryK »

Regarding VLC, I wonder if it can be compiled without Qt, and the gtk-vlc PET used?

April64 has 'gstreamer', 'gst-base' and 'gst-ffmpeg.

The full pkg list is at /root/.packages/woof-installed-packages.

EDIT:
I had to rush off to work, posting this edit from work.
If anyone wants to compile Qt for April64, I have configure options for a minimal Qt. I will post those this evening, when I get home from work.

I say "work", but actually I am retired. I am a volunteer at a wildlife park. On duty Mondays.

If you do compile anything to fix these issues in April64, please record the configure options and all packages compiled, so that I can look at putting it into T2.

There are probably more issues... I haven't even tested printing.
Last edited by BarryK on Mon 05 Jan 2015, 02:26, edited 1 time in total.
[url]https://bkhome.org/news/[/url]

oui

#4 Post by oui »

Hi Barry

I read with great interest in your blog following note:
At first, I compiled for a i686 target, that worked. Then the real test came when I compiled for a "amd64" target, also known as x86_64, for 64-bit Intel CPUs. Compiling was successful and I built a Quirky, codenamed "April64". First bootup, it worked.
Did you explain you have a chain making it for each kind of processor through T2 (or without T2) and mixture of packages?

And why not also use the i686 target (I use both but the AMD64 rarely as it is a laptop and the screen of the laptop is not good alt. is on the way between the digital screen and my eyes :roll: what is also really bad... so I did go back to usual old i686's ...)?

this would mean we would have exactly the same product for both or for all processor's equipments and all at about the same time! it is decisive point in the evolution in the Puppy world!

kind rgds

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

i686

#5 Post by ozsouth »

Yes, we could call the i686 version April64-LK (low key). Sorry, couldn't resist the pun, as aussie country singer Lee Kernaghan was born in april 64.

Keisha
Posts: 469
Joined: Tue 18 Nov 2014, 05:43

Seamonkey smooth scroll in Quirky April 6.89?

#6 Post by Keisha »

I can't get smooth scrolling to work in Seamonkey.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Introducing April64

#7 Post by Billtoo »

Installed to a 16gb flash drive.

# report-video
VIDEO REPORT: Quirky April64, version 6.89

Chip description:
VGA compatible controller: nVidia Corporation Device 1082 (rev a1)

Requested by /etc/X11/xorg.conf:
Resolution (widthxheight, in pixels): 1024x768x16
Depth (bits, or planes): 24
Modules requested to be loaded: dbe

Probing Xorg startup log file (/var/log/Xorg.0.log):
Driver loaded (and currently in use): nv
Loaded modules: dbe extmod fb kbd modesetting mouse shadow

Actual rendering on monitor:
Resolution: 1920x1080 pixels (508x285 millimeters)
Depth: 24 planes

...the above also recorded in /tmp/report-video
#
Computer
Processor 8x Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
Memory 16430MB (99MB used)
Machine Type Physical machine
Operating System Quirky April64
User Name root (root)
Date/Time Sun Jan 4 22:52:08 2015

I installed the devx-6.89-april.pet and rebooted.
I searched for a kernel source pet and found
kernel_src-3.17.4-patched.pet but when compiling the
NVIDIA-Linux-x86_64-340.65.run proprietary driver it stops with an
error about being the wrong kernel source.

Is the kernel source pet for the 64bit april available?

I get the first run notice every time I run Seamonkey.

That's it so far, thanks.
Attachments
capture13914.jpg
(53.48 KiB) Downloaded 4973 times

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

Re: Introducing April64

#8 Post by BarryK »

Billtoo wrote:I installed the devx-6.89-april.pet and rebooted.
I searched for a kernel source pet and found
kernel_src-3.17.4-patched.pet but when compiling the
NVIDIA-Linux-x86_64-340.65.run proprietary driver it stops with an
error about being the wrong kernel source.

Is the kernel source pet for the 64bit april available?
There is only this:
http://distro.ibiblio.org/quirky/quirky ... atched.pet

...which is the correct one.

Interesting that the nvidia source doesn't like it.

But, the xorg server has been compiled without mesa support, so that could be the reason.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

Re: Introducing April64

#9 Post by BarryK »

Billtoo wrote:I get the first run notice every time I run Seamonkey
I never did find out why some of you guys have that problem.

How do you start SeaMonkey? -- by clicking on the desktop icon, or in the Internet menu?
[url]https://bkhome.org/news/[/url]

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Re: Introducing April64

#10 Post by Billtoo »

BarryK wrote:
Interesting that the nvidia source doesn't like it.

But, the xorg server has been compiled without mesa support, so that could be the reason.
I'll attach the log file, it's not a gz file.
Attachments
nvidia-installer.log.gz
(5.05 KiB) Downloaded 516 times

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Re: Introducing April64

#11 Post by Billtoo »

BarryK wrote: How do you start SeaMonkey? -- by clicking on the desktop icon, or in the Internet menu?
I've started it from the menu,by clicking on the desktop icon, and as user root in the terminal, the first run message pops up on all.

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#12 Post by smokey01 »

Barry, maybe run VLC the same way as oscartalks with just the essential qt4 libs included.
http://www.murga-linux.com/puppy/viewto ... 799#773799

I've noticed Hardinfo crashes when clicking on Computer.

I'm not getting the first run notice when running seamonkey from either the desktop icon or both menu entries. I did the first time only.

pmount doesn't appear to work.

Missing icon for momanager. Path to icon in desktop file does not exist.

CUPS will not play nice. I cant see localhost:631.

Most apps are working. Looks pretty good. Running from an 8G USB Flash drive.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#13 Post by BarryK »

Regarding the malfunctioning wvdial, this is the error message:

Code: Select all

wvdial: utils/wvtask.cc:409: static void WvTaskMan::_stackmaster(): Assertion `magic_number == -0x123678' failed.
Can't find much on the Internet except this:
http://eth1.eu/%D0%BC%D0%BE%D0%B1%D0%B8 ... %B4-debian

Quoting:
If you receive the error:

wvdial: utils / wvtask.cc: 409: static void WvTaskMan :: _ stackmaster (): Assertion `magic_number == -0 × 123,678 'failed.

downgrade-HETE version libwvstreams.
When I was not working with 4.6.1-4, I downloaded and installed the older 4.6.1-1 from debian stable and everything is fine :)


If that is correct, then a patch is causing the trouble.

I got wvdial PET from Slacko64, but same problem.
I wonder where 01micko got that from?

Anyway, I shall experiment further.

P.S.
Home from work, had a little snooze, now ready for action.
Today the temperature reached 44 degrees C (that's 111 degrees F). Hottest January day here in Perth since 1996 (when it reached 45).
I was working in an air-conditioned office, but after work, it felt like a furnace outside, I rushed straight home.
Last edited by BarryK on Mon 05 Jan 2015, 10:48, edited 1 time in total.
[url]https://bkhome.org/news/[/url]

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#14 Post by BarryK »

Just an interesting observation:
Applications that are causing trouble are mostly those that involve hardware interfacing. They work fine for ix86, and even though they compile for x86_64, they don't work.
[url]https://bkhome.org/news/[/url]

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#15 Post by smokey01 »

Barry, shinobar has compiled vlc without qt.
http://www.murga-linux.com/puppy/viewto ... 156#792156

Jota
Posts: 12
Joined: Sun 15 Mar 2009, 14:51

#16 Post by Jota »

Could SMplayer be an option?
And, what about trying mplayer2 or smp?

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#17 Post by BarryK »

I have got wvdial to work.

Firstly, I discovered that the package 'modem-stats' is missing.
This is a little C utility that sends Hayes commands to a modem. We use it to test a modem

I compiled modem-stats, and it will be in the next build.

I tried various recompiles of wvstreams and wvdial, got that same error.

Then, just on the off-chance, I compiled ye-olde wvdial 1.41. This is an ancient version that does not require a separate wvstreams package, instead has inbuilt wvstreams code that is considerably smaller.

This old wvdial works, and I was able to go online with PupDial.

However, trying to recall, there was some reason that we had to upgrade to wvdial 1.5 and later. It may have had something to do with the /dev/ttyUSB interfaces.

Well, wvdial 1.41 is connecting with /dev/ttyUSB0, no problem.

But, there is the 'wvdialconf' utility, that PupDial may use to probe a modem -- perhaps that does not understand /dev/ttyUSB* devices.

In that case, maybe this is an excellent project for a low-level coding genius like technosaurus, to fix the old 1.41 to properly recognise the serial usb ports.

The source is here:
http://bkhome.org/sources/alphabetical/w/
us#er: p#up#py pa#ssw#d: li#nux (obfuscated)

...I used the "patched2" source.
[url]https://bkhome.org/news/[/url]

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Introducing April64

#18 Post by Billtoo »

Installed to a 32gb flash drive, pc is a hp desktop.

# report-video
VIDEO REPORT: Quirky April64, version 6.89

Chip description:
VGA compatible controller: ATI Technologies Inc Device 68d9

Requested by /etc/X11/xorg.conf:
Depth (bits, or planes): 24
Modules requested to be loaded: dbe
Drivers requested to be loaded: fglrx

Probing Xorg startup log file (/var/log/Xorg.0.log):
Driver loaded (and currently in use): fglrx
Loaded modules: dbe ddc extmod fb fglrxdrm glesx glx kbd mouse ramdac vbe vgahw

Actual rendering on monitor:
Resolution: 3840x1080 pixels (1016x285 millimeters)
Depth: 24 planes

...the above also recorded in /tmp/report-video
#
The proprietary ati driver compiled with errors, on first boot the vesa
driver was in use at a low resolution.

The fglrx driver has the correct resolution and supports 2 monitors but
it isn't working 100%, attached fglrx-install.log.gz is not a gz.

I get the seamonkey first run notice everytime on this pc too, just
lucky I guess.
Attachments
capture27624.jpg
(131.98 KiB) Downloaded 904 times
capture14608.jpg
(7.65 KiB) Downloaded 959 times
fglrx-install.log.gz
(1.42 KiB) Downloaded 383 times
Last edited by Billtoo on Mon 05 Jan 2015, 15:38, edited 1 time in total.

linuxcbon
Posts: 1312
Joined: Thu 09 Aug 2007, 22:54

#19 Post by linuxcbon »

Hi Barry,

I am trying to compile in puppy precise 5.7.1 for i686.
I am trying the minimal options for abiword.

./configure alone doesnt work, it needs boostlib
./configure --with-boost=no doesnt work, needs gtk3
./configure --with-boost=no --with-gtk2 , doesnt work, still needs boostlib
So I opened a bug report : http://bugzilla.abisource.com/show_bug.cgi?id=13695

boostlib isn't in the Devx by default ? So I cannot compile abiword without it ?

Cheers.

http://bugzilla.abisource.com/show_bug.cgi?id=13695
Ok it's a bug but they won't fix it (damn). Boostlib is mandatory for abiword.

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

Introducing April64

#20 Post by Billtoo »

I was able to compile Deadbeef 0.6.2 with the config:

./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 --disable-hotkeys

EDIT: I was able to compile mplayer-checkout-snapshot.tar.bz2 +
gmtk-1.0.8.tar.gz + gnome-mplayer-1.0.8.tar.gz.
Attachments
Gnomemplayer.jpg
(98.6 KiB) Downloaded 729 times
Last edited by Billtoo on Mon 05 Jan 2015, 19:42, edited 1 time in total.

Post Reply