Mosaic 4.2 binary dist for X86

Talk about commercial or opensource products that already exist for OpenVMS or may be available in the future.
Post Reply

Topic author
mickenx
Contributor
Posts: 12
Joined: Wed Apr 12, 2023 3:00 pm
Reputation: 0
Status: Offline

Mosaic 4.2 binary dist for X86

Post by mickenx » Thu Apr 13, 2023 11:36 am

Hi

Starting a new thread..

I have made a archive of a built VMS Mosaic 4 for X86.
You can find it here:

http://micken.se/pix/mosaic_vms_x86.zip

Feel free to test it! Remember that SSL is not working so it limits it quite a lot.

Have fun,
Michael
Last edited by mickenx on Sun Apr 16, 2023 8:45 am, edited 1 time in total.


Topic author
mickenx
Contributor
Posts: 12
Joined: Wed Apr 12, 2023 3:00 pm
Reputation: 0
Status: Offline

Re: Mosaic 4.2 binary dist for X86

Post by mickenx » Sun Apr 16, 2023 8:45 am

I am happy to announce that I have built VMS Mosaic with SSL!
It is also upgraded to version 4.2.

You can find it here:
http://micken.se/pix/mos42.zip

Extract it to the old directory, no directory will be created. It will add mosaic42.exe.
Simply "run mosaic42"

There will be some ssl warnings at the first ssl page loaded.
Last edited by mickenx on Sun Apr 16, 2023 8:56 am, edited 1 time in total.

User avatar

arne_v
Master
Posts: 308
Joined: Fri Apr 17, 2020 7:31 pm
Reputation: 0
Location: Rhode Island, USA
Status: Offline
Contact:

Re: Mosaic 4.2 binary dist for X86

Post by arne_v » Sun Apr 16, 2023 10:13 am

Great job!!
Arne
arne@vajhoej.dk
VMS user since 1986


Topic author
mickenx
Contributor
Posts: 12
Joined: Wed Apr 12, 2023 3:00 pm
Reputation: 0
Status: Offline

Re: Mosaic 4.2 binary dist for X86

Post by mickenx » Sun Apr 16, 2023 10:45 am

arne_v wrote:
Sun Apr 16, 2023 10:13 am
Great job!!
Thanks! I recommend to use a font server if possible. Without the correct fonts Mosaic will use a fixed font.


raymii
Contributor
Posts: 11
Joined: Fri Dec 04, 2020 2:32 am
Reputation: 0
Status: Offline

Re: Mosaic 4.2 binary dist for X86

Post by raymii » Sun Apr 16, 2023 5:00 pm

I might have extracted something wrong, but when running I receive the following error:

Code: Select all

$ run mosaic42.exe
X Toolkit Warning: Cannot convert string "-*-Menu-Medium-R-Normal--*-120-*-*-P-*-ISO8859-1" to type FontStruct
Could not open MOSAIC.DAT.  This will cause Mosaic's
color scheme to display wrong.  Please see the Mosaic
installation instructions on how to create MOSAIC.DAT.
Error: Preference file corrupted
       Found preference TWIRLING_TRANSFER_ICON: when expecting USEICONBAR:
Error: Preference file corrupted
       Found preference SECURITYICON: when expecting USETEXTBUTTONBAR:
Error: Preference file corrupted
       Found preference TWIRL_INCREMENT: when expecting TWIRLING_TRANSFER_ICON:
Error: Preference file corrupted
       Found preference SAVE_MODE: when expecting SECURITYICON:
Error: Preference file corrupted
       Found preference FULL_HOSTNAME: when expecting TWIRL_INCREMENT:
Error: Preference file corrupted
       Found preference LOAD_LOCAL_FILE: when expecting SAVE_MODE:
Error: Preference file corrupted
       Found preference EDIT_COMMAND_USE_XTERM: when expecting FULL_HOSTNAME:
Error: Preference file corrupted
       Found preference CONFIRM_EXIT: when expecting LOAD_LOCAL_FILE:
Error: Preference file corrupted
       Found preference DEFAULT_FANCY_SELECTIONS: when expecting EDIT_COMMAND_USE_XTERM:
Error: Preference file corrupted
       Found preference CATCH_PRIOR_AND_NEXT: when expecting CONFIRM_EXIT:
Error: Preference file corrupted
       Found preference SIMPLE_INTERFACE: when expecting DEFAULT_FANCY_SELECTIONS:
Error: Preference file corrupted
       Found preference PROTECT_ME_FROM_MYSELF: when expecting CATCH_PRIOR_AND_NEXT:
Error: Preference file corrupted
       Found preference GETHOSTBYNAME_IS_EVIL: when expecting SIMPLE_INTERFACE:
Error: Preference file corrupted
       Found preference USEAFSKLOG: when expecting PROTECT_ME_FROM_MYSELF:
Error: Preference file corrupted
       Found preference SEND_REFERER: when expecting GETHOSTBYNAME_IS_EVIL:
Error: Preference file corrupted
       Found preference SEND_AGENT: when expecting USEAFSKLOG:
Error: Preference file corrupted
       Found preference EXPAND_URLS: when expecting SEND_REFERER:
Error: Preference file corrupted
       Found preference EXPAND_URLS_WITH_NAME: when expecting SEND_AGENT:
Error: Preference file corrupted
       Found preference DEFAULT_PROTOCOL: when expecting EXPAND_URLS:
Error: Preference file corrupted
       Found preference METER_FOREGROUND: when expecting EXPAND_URLS_WITH_NAME:
Error: Preference file corrupted
       Found preference METER_BACKGROUND: when expecting DEFAULT_PROTOCOL:
Error: Preference file corrupted
       Found preference METER_FONT_FOREGROUND: when expecting METER_FOREGROUND:
Error: Preference file corrupted
       Found preference METER_FONT_BACKGROUND: when expecting METER_BACKGROUND:
Error: Preference file corrupted
       Found preference BACKUP_FILES: when expecting METER_FONT_BACKGROUND:
Error: Preference file corrupted
       Found preference PIX_BASENAME: when expecting METER:
Error: Preference file corrupted
       Found preference PIX_COUNT: when expecting BACKUP_FILES:
Error: Preference file corrupted
       Found preference ACCEPT_LANGUAGE_STR: when expecting PIX_BASENAME:
Error: Preference file corrupted
       Found preference FTP_REDIAL: when expecting PIX_COUNT:
Error: Preference file corrupted
       Found preference FTP_REDIAL_SLEEP: when expecting ACCEPT_LANGUAGE_STR:
Error: Preference file corrupted
       Found preference FTP_FILENAME_LENGTH: when expecting FTP_REDIAL:
Error: Preference file corrupted
       Found preference FTP_ELLIPSIS_LENGTH: when expecting FTP_REDIAL_SLEEP:
Error: Preference file corrupted
       Found preference FTP_ELLIPSIS_MODE: when expecting FTP_FILENAME_LENGTH:
Error: Preference file corrupted
       Found preference TITLE_ISWINDOW_TITLE: when expecting FTP_ELLIPSIS_LENGTH:
Error: Preference file corrupted
       Found preference USE_SCREEN_GAMMA: when expecting FTP_ELLIPSIS_MODE:
Error: Preference file corrupted
       Found preference DISABLEMIDDLEBUTTON: when expecting TITLE_ISWINDOW_TITLE:
Error: Preference file corrupted
       Found preference HTTPTRACE: when expecting USE_SCREEN_GAMMA:
Error: Preference file corrupted
       Found preference WWW2TRACE: when expecting DISABLEMIDDLEBUTTON:
Error: Preference file corrupted
       Found preference HTMLWTRACE: when expecting HTTPTRACE:
Error: Preference file corrupted
       Found preference CCITRACE: when expecting WWW2TRACE:
Error: Preference file corrupted
       Found preference SRCTRACE: when expecting HTMLWTRACE:
Error: Preference file corrupted
       Found preference CACHETRACE: when expecting CCITRACE:
Error: Preference file corrupted
       Found preference NUTTRACE: when expecting SRCTRACE:
Error: Preference file corrupted
       Found preference TABLETRACE: when expecting CACHETRACE:
Error: Preference file corrupted
       Found preference ANIMATEBUSYICON: when expecting NUTTRACE:
Error: Preference file corrupted
       Found preference SPLASHSCREEN: when expecting TABLETRACE:
Error: Preference file corrupted
       Found preference INSTALL_COLORMAP: when expecting ANIMATEBUSYICON:
Error: Preference file corrupted
       Found preference IMAGEVIEWINTERNAL: when expecting SPLASHSCREEN:
Error: Preference file corrupted
       Found preference URLEXPIRED: when expecting INSTALL_COLORMAP:
Error: Preference file corrupted
       Found preference POPUPCASCADEMAPPINGDELAY: when expecting IMAGEVIEWINTERNAL:
Error: Preference file corrupted
       Found preference FRAME_SUPPORT: when expecting URLEXPIRED:
Error: Preference file corrupted
       Found preference CLIPPING: when expecting POPUPCASCADEMAPPINGDELAY:
Error: Preference file corrupted
       Found preference MAX_CLIP_TRANSITIONS: when expecting FRAME_SUPPORT:
Error: Preference file corrupted
       Found preference USE_LONG_TEXT_NAMES: when expecting CLIPPING:
Error: Preference file corrupted
       Found preference TOOLBAR_LAYOUT: when expecting MAX_CLIP_TRANSITIONS:
Error: Preference file corrupted
       Found preference USETHREADVIEW: when expecting USE_LONG_TEXT_NAMES:
Error: Preference file corrupted
       Found preference SHOWREADGROUPS: when expecting TOOLBAR_LAYOUT:
Error: Preference file corrupted
       Found preference NOTHREADJUMPING: when expecting USETHREADVIEW:
Error: Preference file corrupted
       Found preference SHOWALLGROUPS: when expecting SHOWREADGROUPS:
Error: Preference file corrupted
       Found preference SHOWALLARTICLES: when expecting NOTHREADJUMPING:
Error: Preference file corrupted
       Found preference USEBACKGROUNDFLUSH: when expecting SHOWALLGROUPS:
Error: Preference file corrupted
       Found preference BACKGROUNDFLUSHTIME: when expecting SHOWALLARTICLES:
Error: Preference file corrupted
       Found preference PREVISPREVUNREAD: when expecting USEBACKGROUNDFLUSH:
Error: Preference file corrupted
       Found preference NEXTISNEXTUNREAD: when expecting BACKGROUNDFLUSHTIME:
Error: Preference file corrupted
       Found preference USENEWSRC: when expecting PREVISPREVUNREAD:
Error: Preference file corrupted
       Found preference NEWSRCPREFIX: when expecting NEXTISNEXTUNREAD:
Error: Preference file corrupted
       Found preference NEWSAUTHORWIDTH: when expecting USENEWSRC:
Error: Preference file corrupted
       Found preference NEWSSUBJECTWIDTH: when expecting NEWSRCPREFIX:
Error: Preference file corrupted
       Found preference FOCUS_FOLLOWS_MOUSE: when expecting NEWSAUTHORWIDTH:
Error: Preference file corrupted
       Found preference SESSION_HISTORY_ON_RBM: when expecting NEWSSUBJECTWIDTH:
Error: Preference file corrupted
       Found preference NUMBER_OF_ITEMS_IN_RBM_HISTORY: when expecting FOCUS_FOLLOWS_MOUSE:
Error: Preference file corrupted
       Found preference USESHORTNEWSRC: when expecting SESSION_HISTORY_ON_RBM:
Error: Preference file corrupted
       Found preference HOTLIST_ON_RBM: when expecting NUMBER_OF_ITEMS_IN_RBM_HISTORY:
Error: Preference file corrupted
       Found preference BODYCOLORS: when expecting USESHORTNEWSRC:
Error: Preference file corrupted
       Found preference BODYIMAGES: when expecting HOTLIST_ON_RBM:
Error: Preference file corrupted
       Found preference DEFAULTUNDERLINES: when expecting BODYCOLORS:
Error: Preference file corrupted
       Found preference FTP_BINARY_MODE: when expecting BODYIMAGES:
Error: Preference file corrupted
       Found preference KIOSKPROTOCOLS: when expecting DEFAULTUNDERLINES:
Error: Preference file corrupted
       Found preference VMS_MAIL_PREFIX: when expecting FTP_BINARY_MODE:
Error: Preference file corrupted
       Found preference BACKUPFILEVERSIONS: when expecting KIOSKPROTOCOLS:
Error: Preference file corrupted
       Found preference FONTCOLORS: when expecting VMS_MAIL_PREFIX:
Error: Preference file corrupted
       Found preference PROGRESSIVE_DISPLAY: when expecting BACKUPFILEVERSIONS:
Error: Preference file corrupted
       Found preference FONTSIZES: when expecting FONTCOLORS:
Error: Preference file corrupted
       Found preference FONTBASESIZE: when expecting PROGRESSIVE_DISPLAY:
Error: Preference file corrupted
       Found preference TRACK_TARGET_ANCHORS: when expecting FONTSIZES:
Error: Preference file corrupted
       Found preference DEBUG_MENU: when expecting FONTBASESIZE:
Error: Preference file corrupted
       Found preference REPORTBUGS: when expecting TRACK_TARGET_ANCHORS:
Error: Preference file corrupted
       Found preference IMAGE_ANIMATION: when expecting DEBUG_MENU:
Error: Preference file corrupted
       Found preference MIN_ANIMATION_DELAY: when expecting REPORTBUGS:
Error: Preference file corrupted
       Found preference REFRESHTRACE: when expecting IMAGE_ANIMATION:
Error: Preference file corrupted
       Found preference REFRESH_URL: when expecting MIN_ANIMATION_DELAY:
Error: Preference file corrupted
       Found preference BROWSER_SAFE_COLORS: when expecting REFRESHTRACE:
Error: Preference file corrupted
       Found preference BLINKING_TEXT: when expecting REFRESH_URL:
Error: Preference file corrupted
       Found preference BLINK_TIME: when expecting BROWSER_SAFE_COLORS:
Error: Preference file corrupted
       Found preference COOKIES: when expecting BLINKING_TEXT:
Error: Preference file corrupted
       Found preference ACCEPT_ALL_COOKIES: when expecting BLINK_TIME:
Error: Preference file corrupted
       Found preference MAXPIXMAPWIDTH: when expecting COOKIES:
Error: Preference file corrupted
       Found preference MAXPIXMAPHEIGHT: when expecting ACCEPT_ALL_COOKIES:
Error: Preference file corrupted
       Found preference USE_COOKIE_FILE: when expecting MAXPIXMAPWIDTH:
Error: Preference file corrupted
       Found preference COOKIE_FILE: when expecting MAXPIXMAPHEIGHT:
Error: Preference file corrupted
       Found preference IMAGEDELAY_FILE: when expecting USE_COOKIE_FILE:
Error: Preference file corrupted
       Found preference BROWSERSAFECOLORS_IF_TRUECOLOR: when expecting COOKIE_FILE:
Error: Preference file corrupted
       Found preference HOTKEYS: when expecting IMAGEDELAY_FILE:
Error: Preference file corrupted
       Found preference INVALID_COOKIE_PROMPT: when expecting BROWSERSAFECOLORS_IF_TRUECOLOR:
Error: Preference file corrupted
       Found preference MAX_COOKIES: when expecting HOTKEYS:
Error: Preference file corrupted
       Found preference COOKIE_DOMAIN_LIMIT: when expecting INVALID_COOKIE_PROMPT:
Error: Preference file corrupted
       Found preference PERM_FILE: when expecting MAX_COOKIES:
Error: Preference file corrupted
       Found preference FORM_BUTTON_BACKGROUND: when expecting COOKIE_DOMAIN_LIMIT:
Error: Preference file corrupted
       Found preference VERIFY_SSL_CERTIFICATES: when expecting PERM_FILE:
Error: Preference file corrupted
       Found preference HOTLIST_MENU_HEIGHT: when expecting FORM_BUTTON_BACKGROUND:
Error: Preference file corrupted
       Found preference HOTLIST_MENU_WIDTH: when expecting VERIFY_SSL_CERTIFICATES:
Error: Preference file corrupted
       Found preference MARKUP_MEMORY_PREALLOCATION: when expecting HOTLIST_MENU_HEIGHT:
Error: Preference file corrupted
       Found preference ELEMENT_MEMORY_PREALLOCATION: when expecting HOTLIST_MENU_WIDTH:
Error: Preference file corrupted
       Found preference COOKIETRACE: when expecting MARKUP_MEMORY_PREALLOCATION:
Error: Preference file corrupted
       Found preference CLUE_HELP: when expecting ELEMENT_MEMORY_PREALLOCATION:
Error: Preference file corrupted
       Found preference CLUE_FOREGROUND: when expecting COOKIETRACE:
Error: Preference file corrupted
       Found preference CLUE_BACKGROUND: when expecting CLUE_HELP:
Error: Preference file corrupted
       Found preference CLUE_POPUP_DELAY: when expecting CLUE_FOREGROUND:
Error: Preference file corrupted
       Found preference CLUE_POPDOWN_DELAY: when expecting CLUE_BACKGROUND:
Error: Preference file corrupted
       Found preference CLUE_FONT: when expecting CLUE_POPUP_DELAY:
Error: Preference file corrupted
       Found preference CLUE_OVAL: when expecting CLUE_POPDOWN_DELAY:
Error: Preference file corrupted
       Found preference CLUE_ROUNDED: when expecting CLUE_FONT:
Error: Preference file corrupted
       Found preference PRINT_DUPLEX: when expecting CLUE_OVAL:
Error: Preference file corrupted
       Found preference MENUBAR_TEAROFF: when expecting CLUE_ROUNDED:
Error: Preference file corrupted
       Found preference TIFF_ERROR_MESSAGES: when expecting PRINT_DUPLEX:
Error: Preference file corrupted
       Found preference PNG_ERROR_MESSAGES: when expecting MENUBAR_TEAROFF:
Error: Preference file corrupted
       Found preference JPEG_ERROR_MESSAGES: when expecting TIFF_ERROR_MESSAGES:
Error: Preference file corrupted
       Found preference DETACHED_TOOLBAR: when expecting PNG_ERROR_MESSAGES:
Error: Preference file corrupted
       Found preference DETACHED_TOOLBAR_VERTICAL: when expecting JPEG_ERROR_MESSAGES:
Error: Preference file corrupted
       Found preference TEXT_TOOLBAR: when expecting DETACHED_TOOLBAR:
Error: Preference file corrupted
       Found preference ENCRYPTION_ICON: when expecting DETACHED_TOOLBAR_VERTICAL:
Error: Preference file corrupted
       Found preference PRESENTATION_MODE_ON_RBM: when expecting TEXT_TOOLBAR:
Error: Preference file corrupted
       Found preference MULTIPLE_IMAGE_LOAD: when expecting ENCRYPTION_ICON:
Error: Preference file corrupted
       Found preference MULTIPLE_IMAGE_LIMIT: when expecting PRESENTATION_MODE_ON_RBM:
Error: Preference file corrupted
       Found preference JPEG2000_ERROR_MESSAGES: when expecting MULTIPLE_IMAGE_LOAD:
Error: Preference file corrupted.  Premature EOF.
Error: Preference file corrupted.  Premature EOF.
%SYSTEM-F-ABORT, abort

This is whats in the extracted folder:

Code: Select all

$ dir

Directory DKA0:[SW.DIST]

BITMAPS.DIR;1       mos42.zip;1         MOSAIC.EXE;1        MOSAIC42.EXE;1
PIXMAPS.DIR;1

Total of 5 files.


Topic author
mickenx
Contributor
Posts: 12
Joined: Wed Apr 12, 2023 3:00 pm
Reputation: 0
Status: Offline

Re: Mosaic 4.2 binary dist for X86

Post by mickenx » Sun Apr 16, 2023 5:58 pm

I will check if something bad happened in ftp transfer.. Does it old binary work better?

Checked now, downloaded the zip and tried it, It doesn't need the bitmap directories.. it was something that I assumed.
I am not getting your errors.
Last edited by mickenx on Sun Apr 16, 2023 6:04 pm, edited 1 time in total.


Topic author
mickenx
Contributor
Posts: 12
Joined: Wed Apr 12, 2023 3:00 pm
Reputation: 0
Status: Offline

Re: Mosaic 4.2 binary dist for X86

Post by mickenx » Mon Apr 17, 2023 3:42 pm

I found the problem... extract this to your homedir. I have no idea why it isn't created on startup.

http://micken.se/pix/mosprefs.zip

Have fun!

Michael


raymii
Contributor
Posts: 11
Joined: Fri Dec 04, 2020 2:32 am
Reputation: 0
Status: Offline

Re: Mosaic 4.2 binary dist for X86

Post by raymii » Wed Apr 19, 2023 2:01 pm

mickenx wrote:
Mon Apr 17, 2023 3:42 pm
I found the problem... extract this to your homedir. I have no idea why it isn't created on startup.

http://micken.se/pix/mosprefs.zip

Have fun!

Michael
That works, thanks! I'm not able to do DNS lookups, but SSL is indeed working fine!

Image


Topic author
mickenx
Contributor
Posts: 12
Joined: Wed Apr 12, 2023 3:00 pm
Reputation: 0
Status: Offline

Re: Mosaic 4.2 binary dist for X86

Post by mickenx » Sat Apr 22, 2023 4:35 am

Related.. Fontserving from tcp doesn't work on recent Ubuntu. I built libxfont from sources and enabled tcp with configure. If your server uses that (In my case Xephyr) fonts will be loaded.

Post Reply