Hi, Been using a custom theme in Ubuntu 18.04 with no problems. Now tweaking my setup to also work with Windows 10, but I get the following error (even though it has a package version): *emacs error: Package lacks a "Version" or "Package-Version" header* As you can see it does have a version: ;;; michael-theme.el --- Emacs theme with a dark background and bright colors for use with a projector. ;; Author: Michael ;; Version: 0.1 ;; Keywords: michael theme I see other people have encountered the problem here: https://emacs.stackexchange.com/questions/52142/debugging-package-lacks-a-file-header https://github.com/syl20bnr/spacemacs/issues/10645 It is most perplexing when trying to solve. It one version controls one's config with GIT (as many do), GIT automatically changes CR's to CRLF's in windows when checking out the code. I am guessing the package header parser part that split fields is not identifying the line termination character. Curse the day CRLF ever became a thing! There are certinaly ways around it, but I feel many others maybe tripped up by this. Kind Regards Michael In GNU Emacs 26.3 (build 1, x86_64-w64-mingw32) of 2019-08-29 built on CIRROCUMULUS Repository revision: 96dd0196c28bc36779584e47fffcca433c9309cd Windowing system distributor 'Microsoft Corp.', version 10.0.17134 Recent messages: Loading paren...done Loading c:/Users/Michael/AppData/Roaming/.emacs.d/custom.el (source)...done Turning on magit-auto-revert-mode...done Truncate long lines enabled For information about GNU Emacs and the GNU system, type C-h C-a. Truncate long lines enabled Making completion list... delete-backward-char: Text is read-only [2 times] Entering debugger... Making completion list... Quit Configured using: 'configure --without-dbus --host=x86_64-w64-mingw32 --without-compress-install 'CFLAGS=-O2 -static -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS THREADS LCMS2 Important settings: value of $LANG: ENG locale-coding-system: cp1252 Major mode: Debugger Minor modes in effect: show-paren-mode: t save-place-mode: t global-magit-file-mode: t diff-auto-refine-mode: t magit-auto-revert-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t which-key-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug sendmail cl-print debug vc-git browse-url url-util elec-pair warnings lisp-mnt paren cus-start cus-load saveplace magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff-mode magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process magit-mode git-commit transient magit-git magit-section magit-utils crm log-edit message rmc puny dired dired-loaddefs format-spec rfc822 mml mml-sec epa derived epg gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async shell pcomplete comint ansi-color ring server subr-x dash which-key advice whitespace cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf info package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 311911 38471) (symbols 48 33537 1) (miscs 40 95 233) (strings 32 101197 2343) (string-bytes 1 2658699) (vectors 16 34044) (vector-slots 8 813898 65712) (floats 8 100 366) (intervals 56 1894 1765) (buffers 992 16))